jiichan.com

PROGRAMMING

Java
javascript
CSS
PHP

IntelliJ.Gradle.JavaFX (4) exewrapで実行可能jarをexe化する

配布等を考えた場合にはやはりexeまたはインストーラーだと思う。
そこで、サイトで良くでてくるexewrapを使わせてもらった。

開発環境
IntelliJ IDEA 2021.2.2 (Community Edition)
jdk-15.0.1
javafx-sdk-15.0.1

exewrapで実行可能jarをexe化する

この exewrap は使い方も実に簡単で、 よく更新もされている。海外の物とは違い何か安心感もあった。
使い方は、実行可能jarと同じフォルダにexewrap.exeをコピーし、 コマンドプロンプトで次のようにjarを指定して実行すればよい。

次の例はjavaFX、つまりウィンドウアプリケーションなので-gオプション、 アイコンも指定するので-iオプションを付加している。

> exewrap -g -i kobuta.ico fxSample-1.0.jar

  • fxSample
    • jre-15-min
    • fxSample-1.0.jar
    • kobuta.ico
    • exewrap.exe
    • コマンドプロンプト(ショートカット)
    • fxSample-1.0.exe(生成されたexe)

素晴らしい。


IntelliJ.Gradle.JavaFX (5) NSISでインストーラーを作る