2016-05-13 6 views

答えて

8

JLinkは(JEP 282によって覆わ)(JEP 220によって覆われ、特にセクション新しいランタイムイメージ構造)モジュラーランタイムイメージを作成します。これらのイメージは、JRE、JDK、およびコンパクトプロファイルの一般化であり、OS特有のものです。したがって、JLinkを使用してクロスプラットフォームの実行可能ファイルを作成することはできません。

つまり、あるオペレーティングシステムでJLinkを実行し、別の OSののランタイムイメージを作成することは可能です。そのために必要なことは、JDK 9(JLinkが提供するものと同じバージョン)をダウンロードして解凍し、フォルダをJLink呼び出しのモジュールパスに置くことだけです。

0

すべてのプラットフォームで1つのランタイムイメージを作成することはできません。それが目標であれば、ソフトウェア世界のどの場所でも実行されるとは思われません。あなたができることは、各オペレーティングシステムのランタイムを1つ作成することです。

Jlinkに精通してこれらのイメージを作成するには、ここから始めてください:https://sites.google.com/a/athaydes.com/renato-athaydes/posts/guidetojava9-compilejarrun

関連する問題