为java项目创建.exe

时间:2013-11-27 09:30:09

标签: java jar executable lwjgl slick2d

我在Game Jam期间开发了一款游戏,我想创建一个可执行文件,将其分发给其他团队成员。

游戏使用slick2d和lwjgl库。我试过使用JExePack,但我得到的.exe文件不可运行,启动时出错。

即使是jar文件也会给我带来错误。

我只能在IDE上启动游戏。当我使用命令行启动它时:java -jar“game.jar”,它显然告诉我,即使我指明lib文件夹的路径,也会丢失库。

有没有简单的方法来创建可执行文件?

提前致谢。

4 个答案:

答案 0 :(得分:2)

我认为使用罐子是一个好主意。

您需要逐个添加类路径中的所有必需jar,才能使jar正常运行。

答案 1 :(得分:2)

Launch4J(http://launch4j.sourceforge.net/)是我最喜欢的工具。您可以从IDE导出可执行jar并从中创建exe。在Eclipse中创建可执行jar使您可以选择在其中包含所有必需的库,这样可以避免在创建exe文件时手动添加它们。您需要的最小设置是:

  • 输入(您的可执行jar)
  • 输出(您要创建的.exe)
  • 最低Java版本(即1.6.0)

多数民众赞成(据我记得)

答案 2 :(得分:0)

如果你想要exe,你可以使用exe4j,这是一个非常有用的工具,但我认为使用jar更好,因为你可以在每个平台上运行它们。无论如何,当您导出jar时,如果它自动导入lib,请检查ide的首选项。 (例如,在eclipse上,你可以将所需的lib打包到导出的jar中)

答案 3 :(得分:0)

您可以使用Luncher4j创建exe文件并将jar库转换为dll文件。