JavaFX アプリケーションのパッケージ化
JavaFX アプリケーションをパッケージ化するには、対応するアーティファクト(Java アーカイブ)を構築します。JavaFX アプリケーションの場合、IntelliJ IDEA は専用のアーティファクトタイプ JavaFx アプリケーションを提供します。
JavaFX アーティファクトを構築する
新しいアーティファクト構成を作成する
IntelliJ IDEA は、プロジェクトとともにアプリケーションをパッケージ化するためのアーティファクトを作成します。ただし、カスタム設定で新しいアーティファクト構成を作成できます。
メインメニューで、 Ctrl+Alt+Shift+S に移動し、アーティファクトをクリックします。
をクリックし、JavaFx アプリケーションをポイントして、モジュール '...' からを選択します。

IntelliJ IDEA はアーティファクト設定を作成し、その設定をプロジェクト構造ダイアログの右側に表示します。
新しい構成に名前を付けます。
JavaFX タブに切り替えて、アプリケーションクラスフィールドで
main()メソッドを指定します。変更を適用し、ダイアログを閉じます。

アーティファクトを構築する
メインメニューで、に移動します。
開いたポップアップで、必要なアーティファクトを選択し、ビルドを選択します。
デフォルトでは、アーティファクトは <project_folder>\out\artifacts\<artifact_name> に対して生成されます。
トラブルシューティング
Error:Java FX Packager: Can't build artifact – fx:deploy is not available in this JDKfx:deploy タスクは、以前は ant-javafx.jar で Java パッケージャーの一部として配布されていた Ant プラグインの一部でした。Ant プラグインは、現在の JDK バージョンの jpackage には含まれていません。
バージョン 9 以降の JDK ビルドを使用している場合は、パッケージ化にサードパーティのソリューションを使用してください。例: JavaFX 公式ドキュメントのセクションランタイムイメージ(英語)を参照してください。スタックオーバーフロー(英語)でパッケージングのその他のオプションを見つけることができます。
jlink を使用してアプリケーションをパッケージ化することも、JavaFX が含まれた JDK (Bellsoft Liberica(英語) JDK 11 など) を使用することもできます。
関連ページ:
新しい JavaFX プロジェクトを作成する
JavaFX は、さまざまなデバイスで実行できるデスクトップアプリケーションの開発に使用されるソフトウェアプラットフォームです。IntelliJ IDEA での JavaFX サポートには、コード補完、JavaFX 固有のソースファイル(.fxml および JavaFX.css ファイルを含む)での検索、ナビゲーション、リファクタリング、JavaFX Scene Builder との統合、JavaFX アプリケーションパッケージ機能などが含まれます。JavaFX プラグインが有効になっていることを確...
Java FX タブ
設定は、アーティファクトタイプ(JavaFx アプリケーションまたは JavaFx プリローダー)に依存します。JavaFx アプリケーション設定:アプリケーションクラス修飾されたアプリケーションのメインクラス名。通常、これはクラスを拡張し、メソッドを含むクラスです。タイトルアプリケーションのタイトル。これは、対応するデプロイ記述子 JNLP ファイルの要素の情報です。ベンダーアプリケーションベンダーの名前。この情報は、JNLP ファイルの要素に関するものです。説明アプリケーションの簡単な説明。...
初めての Java アプリケーションを作成する
このチュートリアルでは、をシステム出力に出力する単純な Java アプリケーションを作成、実行、パッケージ化する方法を学びます。Java 25 のコンパクトなソースファイルに慣れ、それを通常のクラスに変換する方法を学びます。その過程で、開発者の生産性を向上させる IntelliJ IDEA の機能、つまりコーディング支援や補助ツールについても理解を深めていきます。このチュートリアルでは、Java の基本的な知識と IntelliJ IDEA の知識のみが必要です。新規 Java プロジェクトを作成...
JavaFX Scene Builder を構成する
IntelliJ IDEA を使用すると、IDE から直接 JavaFX Scene Builder で .fxml ファイルを開くことができるため、JavaFX インターフェースを直接視覚的に設計できます。IDE で Scene Builder のファイルを開く:エディターで .fxml ファイルを開くと、編集領域に 2 つのタブがあります。テキストタブはマークアップを開発するためのものであり、Scene Builder タブは Scene Builder でファイルを編集するためのものです。エディター...