Java: встраивание банку внутри exe - PullRequest
2 голосов
/ 06 мая 2011

Вот пример, чтобы показать, что я имею в виду: http://www.minecraft.net/download.jsp Если вы откроете Minecraft.exe с помощью winrar, вы сможете увидеть манифест и классы jar, и вы действительно сможете запустить jar следующим образом java -jar Minecraft.exe

Но когда я попытался встроить свой jar-файл в собственный exe-файл в качестве ресурса (я могу видеть классы так же, как в minecraft.exe с winrar) и запустить его с помощью java -jar, он выдает сообщение

invalid or corrupt jar file

Как правильно вставить банку в exe?так что его можно запустить так же, как minecraft.exe?

Ответы [ 3 ]

2 голосов
/ 06 мая 2011

Используйте JSmooth. Мы используем его с большим успехом

1 голос
/ 06 мая 2011

Существует инструмент под названием Jar2Exe . Однако я не знаю, использует ли это тот же инструмент, который использует Minecraft.

0 голосов
/ 06 мая 2011

Launch4j - еще один инструмент, который поддерживает это (с довольно несколькими дополнительными функциями, такими как автоматическая загрузка JRE при необходимости).

...