我做了一个小蛇游戏并通过Eclipse将其导出到一个可运行的JAR文件中。
它在安装了JDK的机器中完美运行(关于环境变量和所有这些。)
但是“正常”的人没有安装,只有可以在这里找到的JRE:http://java.com/en/download/index.jsp
这显然不足以执行JAR。我尝试了很多方法:
最好我在另一台PC上安装了“Java Exception”(安装了JDK的那台)。 然后我尝试使用命令...
通过cmd在我自己的机器上运行JARjava -jar fileName.jar
...希望我能得到一个错误日志,但是没有,它只是运行JAR,就像没有问题一样。
有关如何在安装了JRE的计算机上运行JAR的任何想法?
提前致谢
答案 0 :(得分:0)
检查packr
将您的JAR,资产和JVM打包,以便在Windows,Linux上进行分发 和Mac OS X
答案 1 :(得分:0)
显然,jre7的构建修复了问题,为什么它不能运行jre8,我不知道..
答案 2 :(得分:0)
JDK包含一个从JRE中省略的tools.jar(以及许多其他工具)。在您的项目中,展开JRE系统库并确保没有任何库来自JDK。
同时添加一些您所看到的确切错误的示例文本,这将真正帮助我们了解正在发生的事情。说“发生Java异常”相当于告诉医生你感觉不舒服。
对于它的价值而言,在代码中使用JDK中的类并不是一个好主意,因为它具有比JRE更严格的许可。