繁体   English   中英

为java项目创建.exe

[英]Creating a .exe for a java project

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

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

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

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

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

提前致谢。

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

您需要在类路径中逐个添加每个必需的jar,以使jar正常运行。

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM