私はGCJを試しましたが、うまくコンパイルされました。UbuntuとWindowsの両方で試しました。コンパイルされたファイルは、Ubuntu マシンと .exe with wine で実行されています。しかし、Ubuntu サーバーで実行しようとすると、次のエラーが発生しました。
error while loading shared libraries: libgcj.so.14: cannot open shared object file: No such file or directory
しかし、「ネイティブ」コードを実行するために何もインストールする必要はないと思いました。また、Windows マシンで .exe を実行できませんでした。
なぜこれが起こっているのか教えてください。多分私は間違ってコンパイルしています。私はこれを使用します:gcj --main=Hello -o hello.exe Hello.jar
Windows用。