ホームページ >Java >&#&チュートリアル >バンドルされた JRE を使用して JavaFX 11 デスクトップ アプリケーションをデプロイするにはどうすればよいですか?
Oracle による Java Web Start の中止により、JavaFX 開発者はアプリケーションの代替デプロイメント方法を見つけるという課題に直面しています。 。この記事では、JavaFX 11 アプリケーションを JRE にバンドルする手法を検討し、配布と更新を容易にする包括的なソリューションを提供します。
プロセスには、アプリケーションをモジュールに変換し、リンクすることが含まれます。それを必要なモジュールに追加し、配布用の実行可能ファイルを含むイメージ ファイル ツリーを作成します。
最初のステップは、一意のモジュール名を持つ module-info.java ファイルを作成して、アプリケーションをモジュールに変換することです。
クラスパスの代わりにモジュール パスを使用してアプリケーションをビルドします。
JDK の jmod ツールを使用して JAR ファイルを JMOD に変換します。
jlink コマンドを使用して、JMOD とその依存関係をイメージ ファイル ツリーにリンクします。
イメージ ファイル ツリー全体を zip または tar で配布します。実行可能ファイルは bin ディレクトリにあります。
他のプラットフォーム用のイメージを作成するには、jmod で --target-platform オプションを使用し、jmod を明示的に含めますjlink 内のターゲット プラットフォームのディレクトリ。
ネイティブバイナリ: イメージにはネイティブ バイナリが含まれているため、プラットフォームごとに個別のイメージを作成する必要があります。
代替展開オプション:
以上がバンドルされた JRE を使用して JavaFX 11 デスクトップ アプリケーションをデプロイするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。