2016-04-06 4 views
0

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

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

+1

'gcj'は新しい言語機能をサポートしていません。 [homepage](https://gcc.gnu.org/java/)は1.4ライブラリのほとんどに1.5追加*をサポートすることを指定しています。 –

+0

明快にするために、改訂された書式設定とマイナーな編集が​​行われました。 – ManoDestra

答えて

1

私が提案できる唯一の選択肢は、私は個人的にそれを使用しますが、十分な長さ、私にとって、それは(2016年)は、最も実用的なソリューションだことを知っているネイティブ・コンパイルを勉強していなかったExcelsior Jet

です。

オープンソースではなく、商用では無料ではありません。

[編集] Excitedior Jetは、ドミトリーで指定されているとおり、実際には商用目的では無料です。あなたは詳細を見つけるでしょうhere

+1

実際には非商用利用は無料です:http://www.excelsiorjet.com/free –

関連する問題