Javafxネイティブバンドルを使用してセットアップを作成しています。インストール中にバッチファイルを実行するjavafxネイティブビルド
アプリケーションのインストール中にいくつかのアクションを実行する必要があります。
このコードを使用してインストールフォルダにバッチファイルを追加できます。
<fx:resources>
<fx:fileset dir="${basedir}/${dist.dir}"
includes="*.jar"/>
<fx:fileset dir="${basedir}/${dist.dir}"
includes="lib/*.jar"/>
<fx:fileset dir="${basedir}"
includes="preference/*.*"/>
</fx:resources>
しかし、私の質問は、インストール中に同じファイルを実行する方法です。
私が知っているように、javafxは同じものに対してInnoセットアップを使用しています。
私はExecuting installed batch file in Inno Setupを見ました。 しかし、Javafxネイティブビルドを使用して実行エントリを追加するにはどうすればよいですか。
で私は[Antタスクの参照]で何も見えません(https://docs.oracle.com/javase/8/docs/ /インストール/ javafx_ant_task_reference.html)は、インストール時に独自のコードを実行できることを示しています。アプリケーションを初めて実行するまで、バッチファイルの実行を延期することは可能でしょうか? – VGR
ありがとうございます。しかし、実行中のアプリケーションの実行時にバッチファイルを実行すると、許可が求められます。だから私は私のアプリケーションを開くたびに表示されます。だから私はセットアッププロセス中に実行することを選択しました。 – Hiru