IntelliJ IDEA 2026.1 Help

Java FX タブ

ファイル | プロジェクト構造 | アーティファクト | <アーティファクト> | Java FX

設定は、アーティファクトタイプ(JavaFx アプリケーション または JavaFx プリローダー )に依存します。

JavaFx アプリケーション設定

項目

説明

アプリケーションクラス

修飾されたアプリケーションのメインクラス名。 通常、これは javafx.application.Application クラスを拡張し、 main() メソッドを含むクラスです。

Title

アプリケーションのタイトル。

これは、対応する デプロイ記述子 JNLP ファイル内の <title> 要素に関する情報です。

ベンダー

アプリケーションベンダーの名前。

この情報は、JNLP ファイルの <vendor> 要素に関するものです。

説明

アプリケーションの簡単な説明。

この情報は、JNLP ファイルの <description> 要素に関するものです。

アプリケーションウィンドウの幅(ピクセル単位)。 このパラメーターは、主に Web ページに埋め込まれたアプリケーションによって使用されます。

高さ

アプリケーションウィンドウの高さ(ピクセル単位)。 このパラメーターは、主に Web ページに埋め込まれたアプリケーションによって使用されます。

HTML パラメーター

Web Start で実行されるアプリケーション、または 対応する HTML ページからブラウザーモードに埋め込まれるアプリケーションに動的パラメーターを渡すことができます。 その場合は、 .properties ファイルを作成し、そのファイルに必要な名前付きパラメーターのセットを指定する必要があります。 次に、このフィールドに .properties ファイルへのパスを指定する必要があります。

アプリケーションパラメーター

名前付きおよび無名のパラメーターをアプリケーションに渡すことができます。 その場合は、 .properties ファイルを作成し、そのファイルに必要なパラメーターを指定する必要があります。 次に、このフィールドに .properties ファイルへのパスを指定する必要があります。 (指定されたパラメーターは、 生成されたデプロイ記述子 JNLP ファイルに含まれます。)

例:

.properties ファイルに次の内容が含まれてる場合

arg1=value1

arg2

<jfx:javafx-desc> 内で次の要素が生成されます。

<fx:param name="arg1" value="value1"/>

<fx:argument>arg2</fx:argument>

バックグラウンドで更新

このチェックボックスを使用して、JNLP ファイル内の <update> エレメントの check 属性を設定します。 (この要素は、Java Web の開始がアプリケーションの更新を処理する方法を指定するために使用されます。)

選択した場合は、 <update check="background"/> 。アプリケーションの起動時に、JNLP クライアントがバックグラウンドで更新を確認します。 アプリケーションの起動時に、JNLP クライアントがバックグラウンドで更新を確認します。

選択しない場合は、 <update check="always"/> 。JNLP クライアントはアプリケーションの起動前に必ず更新を確認します。 JNLP クライアントはアプリケーションの起動前に必ず更新を確認します。

ネイティブバンドル

生成されるネイティブバンドル。 (ネイティブバンドルは、オペレーティングシステム固有の自己完結型アプリケーションパッケージです。 このようなバンドルには、アプリケーション自体と JRE、JavaFX ランタイム、プラットフォーム固有のアプリケーションランチャーが含まれています。)

選択

  • なし。 OS 固有のバンドルは作成されません。 アプリケーションは、以下のファイルとしてパッケージされます。

    • <artifact_name>.jar. このファイルには、コンパイルされたクラスファイルとイメージが含まれています。

    • <artifact_name>.jnlp. これは Web デプロイモード(Web Start とブラウザーに埋め込まれた)のデプロイ記述子 JNLP ファイルです。

    • <artifact_name>.html. このファイルには、Web Start でアプリケーションを実行し、ブラウザーモードに埋め込むための基本コードが含まれています。

  • all. 下記のすべてのバンドルが生成されます。

  • deb Debian GNU/Linux 用の Debian ソフトウェアパッケージが生成されます。

  • dmg. macOS 用の Apple ディスクイメージファイルが生成されます。

  • exe. Windows 用の実行可能ファイルが生成されます。

  • イメージ。 使用している OS 用のバンドルイメージが生成されます。

  • msi Windows インストーラー(Microsoft Installer)ファイルが生成されます。

  • rpm Linux 用の Red Hat パッケージマネージャー ファイルが生成されます。

css を bin に変換

アプリケーションの CSS ファイルをバイナリ形式に変換する場合は、このチェックボックスを選択します。 (これにより、特に " 大規模な " CSS ファイルの場合、アプリケーションのパフォーマンスが向上する可能性があります。)

署名を有効にする

アプリケーションパッケージにデジタル署名を付ける場合は、このチェックボックスを選択します。

IntelliJ IDEA はキーとそれに対応する自己署名証明書を生成することができます。また、既存のキーを使用してパッケージに署名することもできます。

どの署名方法を使用するかを選択するには、 証明書の編集 をクリックします。 次に、表示される 証明書の選択 ダイアログで、以下を選択します。

  • 自己署名 パッケージは生成された自己署名証明書で署名されます。

  • キーによる署名 パッケージは自身の秘密鍵で署名されます。 関連する設定を指定します。

    • エイリアス 秘密鍵のエイリアスを指定します。

    • キーストア キーストアファイルへのパスを指定します。 (ここに秘密鍵および対応する証明書が保管されています。)

    • ストアパス キーストアへアクセスするためのパスワードを指定します。

    • Keypass 鍵へアクセスするためのパスワードを指定します。

JavaFx プリローダーの設定

項目

説明

プリローダクラス

修飾されたアプリケーションプリローダークラス名。

2026 年 3 月 30 日