2

.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 ビット マシン。

4

0 に答える 0