[Java] exewrapでの変換について

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
dic
記事: 657
登録日時: 13年前
住所: 宮崎県
連絡を取る:

[Java] exewrapでの変換について

#1

投稿記事 by dic » 4年前

Javaでプログラムを作りました。
jar 形式で出力し、現在ファイル名は text.jar となっています。
jar 形式を Windows で動く exe 形式に変換したいと思い
exewarp.exe https://forest.watch.impress.co.jp/docs ... 54402.html
を使って変換しようとしました。

コマンドプロンプトは次のようにしました。
exewrap -g -j test.jar -o test.exe
すると以下のメッセージとエラーが一緒にコマンドプロンプトに出力されました。
C:\Users\user\Desktop\exewrap1.4.2\exewrap1.4.2\x86>exewrap -g -j test.jar -o test.exe -t 8.0
Architecture: x86 (32-bit)
Target: Java 8 (8.0.0.0)
Pack200: disable / JavaVM (32-bit) not found.
test.exe (32-bit) version 0.0.0.6

Pack200 がエラーがでており、ぐぐると jvm.dll のパスが通ってないと起こるというので
Path を追加して、jvm.dll を追加しました。
再起動し、もう一度

C:\Users\user\Desktop\exewrap1.4.2\exewrap1.4.2\x86>exewrap -g -j test.jar -o test.exe
Architecture: x86 (32-bit)
Target: Java 5.0 (1.5.0.0)
Pack200: disable / JavaVM (32-bit) not found.
test.exe (32-bit) version 0.0.0.7
となり、jvm.dll が有効になっていないようです。


どうすれば、jar を exe に変換できるのでしょうか?(何が問題でしょうか?)
また、jvm.dll のパスが通ってることはどうやって確認できるのでしょうか?

tanu_kichi
記事: 15
登録日時: 4年前

Re: [Java] exewrapでの変換について

#2

投稿記事 by tanu_kichi » 4年前

似たような問題が以下で解決されています。
https://ja.osdn.net/projects/exewrap/ticket/37832

コマンドプロンプト内で >set
で環境変数を確認できます。

たぶん、どちらもご存知だと思いますので、他の方の回答を待ちましょうか。

返信

“C言語何でも質問掲示板” へ戻る