LoginSignup
0
1

launch4jをコマンドラインで実行する方法

Last updated at Posted at 2023-08-01

はじめに

本記事ではjarファイルからexeファイルを作成するツールであるlaunch4jをコマンドラインから呼び出す方法を説明します。

環境

  • Windows11

1. launch4jcを利用可能にする

launch4jをコマンドラインから呼び出せるlaunch4jcをダウンロードしてPATHを通します。

  1. Launch4jの公式サイトにアクセス
    https://launch4j.sourceforge.net/

  2. 左のタブの「Download」からダウンロードページヘ移動してlaunch4j-x.xx-win32.zipをダウンロード
    スクリーンショット 2023-08-01 121803.png

  3. ダウンロードしたzipを展開して適当な場所に移動

  4. lanuch4jcがあるディレクトリ(launch4j-x.xx-win32\launch4j\)にPATHを通す

  5. PowerShellなどのシェルで以下のコマンドを実行してlaunch4jのGUIツールが起動すればOK

    launch4jc
    

2. jarファイルからexeファイルに変換

launch4jのGUIツールで作成したconfig.xmlをlaunch4jcに渡すことで変換を行うことができます。

今回は例としてtarget.jarをtarget.exeに変換してみます。

  1. launch4jcコマンドなどでlaunch4jのGUIツールを開く

  2. Output fileに出力先ファイル、Jarに変換元jarファイルを入力
    image.png

  3. 左上のSaveボタンをクリックして設定を保存。今回はconfig.xmlとして保存
    スクリーンショット 2023-08-01 130706.png

  4. 設定ファイルの場所を引数に与えてlaunch4jcを実行することでexeファイルが生成される

    launch4jc .\config.xml
    

まとめ

本記事ではlaunch4jをコマンドラインで実行する方法を説明しました。
設定ファイルはXMLで記述されているため、プログラムから設定を書き換えて実行することで様々な応用ができると思います。

参考文献

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1