.zip として配布するか、プラットフォーム固有のインストーラーとしてパッケージ化できます。
•アプリケーションの変更はありません。同じ jar アプリ バイナリをネイティブ バンドルとしてデプロイできます。jar はダブルクリック可能です。
上記の2点を参考にして、同じことをしたいと思います。これらの 2 つのポイントを達成するために、build.xml のサンプルやヘルプ リンクを見せてくれる人はいますか?
Windows 8 の 64 ビット マシンでビルドを実行していますが、次の javafx タスクを使用して自己完結型の Java fx アプリケーションを起動する 64 ビット ウィンドウ実行可能ファイルを正常に生成しています。
<fx:deploy width="${javafx.run.width}" height="${javafx.run.height}"
nativeBundles="all"
outdir="${basedir}/${dist.dir}" outfile="${application.title}">
<fx:application name="${application.title}" mainClass="${javafx.main.class}"/>
<fx:resources>
<fx:fileset dir="${basedir}/${dist.dir}" includes="*.jar"/>
</fx:resources>
<fx:info title="${application.title}" vendor="${application.vendor}"/>
</fx:deploy>
ここで、さまざまな OS インストーラーを作成して、それぞれの自己完結型の Java fx アプリケーションを MAC および Linux で起動する必要があります。Windows 8 64 ビット マシンで実行されているのと同じビルドで、OS ごとのインストーラーを生成したいと考えています。これは可能ですか?
Windows プラットフォームで MAC および Linux 用のインストーラーをビルドできない場合は、インストーラーで妥協できますが、何らかの方法で、さまざまなプラットフォーム、つまり MAC および Linux 用の自己完結型の Java fx アプリケーションを、単一のビルドでビルドできます。ウィンドウ 8 64 ビット マシン。