jarファイルをダブルクリックで起動させる方法(パッケージ付き)
Windowsでjavaアプリをダブルクリックで起動させるために、jarファイルをexeファイルへ。
パッケージ無しならできたのだが、パッケージ内のファイルの扱いに困った。
ポイントは、以下の3つ
例えば、workディレクトリ以下にパッケージcom.sun.test、MainClass=TestMain.classが存在し、test.jarを作成する場合
ディレクトリ構成は、work/com/sun/test/TestMain.class となっている。
- workディレクトリでMainfestファイルtest.mfを作成する。:の後の空白や最後の改行は省略不可。
Manifest-Version: 1.0 Main-Class: com.sun.test.TestMain
- workディレクトリで以下のコマンドを入力
jar vcmf test.mf test.jar com\sun\test\*.class
できたtest.jarをダブルクリックすると起動する!感動!