从java项目中创建可运行程序的简便方法

时间:2016-06-24 15:03:16

标签: java

我和一些学校的孩子一起做一个小型的Java项目来教他们编程,在这个项目的最后,希望我们能有一个小游戏。 我想给这些孩子一些" exe"双击文件(在USB-Stick上)应该运行的文件。 我可以生成.jar文件,但双击时不会执行。 我能想到的第一件事是一个带有java -jar [game.jar]内容的.bat文件,但这需要安装JRE。 有没有更好(但不是太复杂)的方法来生成一个文件(或其中包含文件的目录),可以在任何地方运行(在Windows上就足够了),就像便携式JRE一样?

最好的解决方案是单个文件,如自解压zip。

3 个答案:

答案 0 :(得分:0)

您可以使用Launch4j,它会生成一个尝试运行程序的.exe,如果没有找到JRE,它会将它们引导到JRE的下载页面。我只是不确定它是否可以使用嵌入式JRE生成.exe。

他们的网站:http://launch4j.sourceforge.net/

答案 1 :(得分:0)

因为您使用的是依赖于JRE运行的Java,所以如果没有重要的工作,您就不会安装而不是安装JRE。只需用您给孩子们的闪存驱动器打包说明!

如果您已经投入,请查看http://www.excelsiorjet.com/http://www.duckware.com/jexepack/index.html

以及这个问题:How can I convert my Java program to an .exe file?

答案 2 :(得分:0)

  

我可以生成.jar文件,但双击它不会执行。

为什么这不起作用?存在JRE是一个问题,这些孩子可能没有它,或者可能无法在其他机器上安装它?

我建议你去这里,如果你想去" exe"路由。

http://www.excelsiorjet.com/free

如果您点击"免费许可证"您可以申请免费许可我相信"标准版。"

这应该是"足够好"为了您的预期目的,您不需要JRE礼物。

它可以为您提供更多的工作,但它应该可以很好地满足您的需求。

相关问题