ホームページ > Java > &#&チュートリアル > Java 9 の JLink ツールとは何ですか?

Java 9 の JLink ツールとは何ですか?

WBOY
リリース: 2023-09-05 21:57:02
転載
1363 人が閲覧しました

JLink工具在Java 9中是什么?

JLink は、独自の カスタム JRE を作成するための新しい リンカー ツール です。通常、Oracle が提供する default JRE を使用してプログラムを実行できます。独自の JRE を作成する必要がある場合は、このツールを使用できます。 JLink ツールは、アプリケーションの実行に必要なクラス のみを含む独自の JRE を作成するのに役立ちます。これにより、開発された API のサイズが削減され、完全な JRE の使用への依存関係が軽減されます。

Java 9 では、コードのコンパイルとコードの実行の間にリンク時間という新しいフェーズがあります。リンク時間は、コンパイル時と実行時の間のオプションのフェーズです。

カスタム JRE を作成するコマンド

<strong>jlink --module-path --add-modules --limit-modules --output</strong>
ログイン後にコピー

  • module-path は、リンカーによって検出された監視可能なモジュールへのパスです。モジュール形式の JAR ファイル、JMOD ファイル、およびモジュールを使用できます。
  • add-modules ランタイム イメージに追加するモジュールを指定します。これらのモジュールにより、推移的な依存関係を通じて他のモジュールが追加されることがあります。
  • limit-modules 監視可能なモジュールの範囲を制限します。
  • 出力は、生成されたランタイム イメージを含むディレクトリです。

#
<strong>jlink --module-path $JAVA_HOME/jmods:mlib --add-modules com.greetings --output greetingsapp</strong>
ログイン後にコピー

上記のコマンドの

module-path## の値# は、パッケージ化されたモジュールを含むディレクトリへのパスです。

JAVA_HOME/jmods は、java.base.jmod、その他の標準モジュールおよび JDK モジュールを含むディレクトリです。モジュール パス上の mlib ディレクトリには、モジュール com.greetings のコンポーネントが含まれています。

以上がJava 9 の JLink ツールとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート