以下の提案は、ご使用の環境でビルド速度が遅いという説明に基づいた開発作業に対してのみ提案されています。一般に、NetBeans JavaFX プロジェクトの開発ビルドがすでに十分に高速である場合、上記の設定は使用しないでください。本番アプリケーションをパッケージ化するには、別の設定を使用する必要があります。
NetBeans で JavaFX のクイック ビルドを取得する方法
- ソリッド ステート ドライブに投資します。
- ライブラリ ファイルをマシンのローカルに置くという kbb の提案に従ってください。
- NetBeans 7.4 + Java 8 を使用し、JavaFX プロジェクトではなく標準の Java プロジェクトを作成します。
- プロジェクトのプロパティの下で | ライブラリのチェックを外します:
- プロジェクトのプロパティの下で | ビルド | パッケージのチェックを外します:
- JARファイルを圧縮する
- コンパイル後に JAR をビルドする
- 依存ライブラリのコピー
- プロジェクトのプロパティの下で | ビルド | 展開のチェックを外します:
- プロジェクト メニューでネイティブ パッケージ オプションを有効にする
- デフォルトで JavaFX RT アーティファクトが存在しない場合は、コンパイル クラスパスに保持します。
- プロジェクトのプロパティの下で | アプリケーション | Web Start のチェックを外します:
NetBeans を使用してビルド パフォーマンスの問題を解決できない場合は、Intellij Idea を試してみてください (JavaFX プロジェクトのビルドには非常に効率的であることがわかりました)。
NetBeans での私の構築経験
標準の NetBeans JavaFX プロジェクトは、JavaFX プロジェクトを非常に迅速に (1 秒か 2 秒以内に) ビルドして実行します。それは、上記のビルド速度の提案のほとんどを適用しなくてもです. 数秒でビルドされるプロジェクトは、75 以上のライブラリを参照し、合計で 55 MB 以上のデータになります。ただし、そのビルドのタイミングはローカル ライブラリを使用する場合であり、ネットワーク上に保存されたライブラリを使用する場合ではありません。また、クイック ビルドでは Macbook Air (SSD を搭載) を使用しています。
プロジェクトが署名されている場合、署名プロセスにはライブラリ jar ごとに数秒かかります。