実行可能な jar を exe にする
lanch4j や JSmooth といったものもあるようですが、exewrapを使います。
Popeye へ適用してみます。
ウィンドウアプリケーションにしたいので、-g を付けて実行。
>exewrap -g langproper-0.54.jar Target: Java 5.0 (1.5.0.0) Failed to update resource: langproper-0.54.exe: RESOURCES_GZ
エラーになってしまいました。
langproper-0.54.exe は出来上がりますが実行できません。
langproper-0.54-source.jar の META-INF/MANIFEST.MF を覗いてみると、Created-By: 1.4.2_10-b03 (Sun Microsystems Inc.) とのこと。
先ほどのログでは Target: Java 5.0 (1.5.0.0) になっていたので、これを 1.4 にしてみます。
>exewrap -t 1.4 -g langproper-0.54.jar Target: Java2 1.4 (1.4.0.0) Pack200: disable langproper-0.54.exe version 0.0.0.1
今度は実行できる langproper-0.54.exe が出来上がりました。
サイズは、37,800 バイト増えました。
色々とオプションがあるので、試してみるのも面白そうです。