【发布时间】:2016-06-24 15:03:15
【问题描述】:
我正在和一些小学生一起做一个小型 Java 项目来教他们编程,希望在这个项目结束时我们会有一个小型游戏。
我想给这些孩子一些“exe”文件(在 USB 棒上),如果你双击它就应该运行。
我可以生成一个 .jar 文件,但双击它不会执行。
我能想到的第一件事是一个以java -jar [game.jar] 为内容的.bat 文件,但这需要安装JRE。
有没有更好(但不太复杂)的方法来生成可以像便携式 JRE 一样在任何地方运行(在 Windows 上就足够了)的文件(或包含文件的目录)?
最好的解决方案是像自解压 zip 这样的单个文件。
【问题讨论】:
-
没有官方的可移植 JVM,但您可以查看 JamVM 以获得非官方/第三方解决方案
-
您可以使用诸如 launch4j stackoverflow.com/questions/9330209/… 之类的工具,甚至可以在您的包中包含一个 jre:stackoverflow.com/questions/7071133/…
标签: java