0

gcjスタンドアロンの実行可能ファイルを生成するために使用しようとしています。Ubuntu 14.04 にインストールすると、gcj-4.8 に付属する Java 1.5 で正常に動作します。ただし、Java の新しいバージョン (1.8 など) を使用したい場合、gcj は最新の言語ライブラリを認識しません。-I--classpath、および--bootclasspathを使用して、1.8 jdk(インストールされている)を強制的に使用しようとしました。

Javaをネイティブ実行可能ファイルにコンパイルするための提案または代替案はありますか?

4

1 に答える 1

1

私が提案できる唯一の代替案はExcelsior Jetです

私は個人的にそれを使用しませんでしたが、ネイティブコンパイルを十分に研究して、それが私にとって最も実行可能なソリューションであることを知りました (2016 年)。

商用利用は無料ではなく、オープンソースではないことに注意してください。

[編集] Dmitry が指定したように、Excelsior Jet は実際には非商用目的で無料です。詳細はこちら

于 2016-04-06T20:00:06.890 に答える