🎃
Java 自己配布型パッケージを作成する
ここではインストーラーにより、exeファイルをインストールさせる方法について書いています。
自動的にJREも同梱されます。
手順
- jarを作成する
- インストーラを作成する
1. jarを作成する
Jarを作成します。やり方はたくさん記事が公開されているので飛ばします。(後ほど追記予定。)
2. インストーラを作成する
インストーラーの作成はjavapackager コマンドを用いて行います。
インストーラーを用いることで、相手側にJava環境を用意してもらう必要がなくなります。
1. Inno ver5以上をインストール
exe化するためにInnoを使います。バージョン5以上をダウンロードしてください。
以下からダウンロードできます。
※2023/12/01時点での最新バージョンは6.2.2
2. Innoのパスを通す
「ISCC.exe」がある場所のパスを追加します。
デフォルトでは以下の場所にダウンロードされるため、環境変数にパスを追加します。
C:\Program Files (x86)\Inno Setup 6
3. javapackagerコマンドを実行
javapackager -deploy -outdir 出力ディレクトリ -outfile 出力ファイル名 -srcdir JARのあるディレクトリ -srcfiles 対象となるJARファイル名 -appclass アプリケーションクラス名 -name アプリケーション名称 -title アプリケーションタイトル
その他のオプションについては以下の記事に詳しく書いてあります。
Discussion