Java:在exe内部嵌入jar

时间:2011-05-06 14:50:21

标签: java exe

以下示例显示我的意思:http://www.minecraft.net/download.jsp 如果你用winrar打开Minecraft.exe,你可以看到jar清单和类,你可以像这样启动jar java -jar Minecraft.exe

但是当我试图将我的jar作为资源嵌入到我自己的exe中时(我可以看到类似于带有winrar的minecraft.exe中的类)并使用java -jar启动它失败并显示消息

invalid or corrupt jar file

如何正确地将jar嵌入到exe中?所以它可以像minecraft.exe一样启动吗?

3 个答案:

答案 0 :(得分:2)

使用JSmooth。我们非常成功地使用它

答案 1 :(得分:1)

有一个名为Jar2Exe的工具。我不知道它是否与Minecraft使用的工具相同。

答案 2 :(得分:0)

Launch4j是支持此功能的另一个工具(有很多额外的功能,例如必要时自动下载JRE)。