java - 在 Eclipse 中制作的可运行 Jar,无法在未安装 JDK 的电脑上运行

标签 java eclipse jar

我制作了一个小贪吃蛇游戏,并通过 Eclipse 将其导出到可运行的 JAR 文件中。

它在安装了 JDK 的机器上完美运行(关于环境变量等)。

但是“普通”人没有安装这个,只有可以在这里找到的JRE:http://java.com/en/download/index.jsp

这显然不足以执行 JAR。我尝试了多种方法:

  • 将库打包到Jar中
  • 在 Jar 中提取库
  • 使用 java 1.7 构建
  • 使用 java 1.8 构建
  • 检查构建路径以确保包含库。

最多我在另一台 PC(安装了 JDK 的 PC)上得到“Java 异常发生”。 然后我尝试通过 cmd 使用以下命令在我自己的计算机上运行 JAR...

java -jar fileName.jar

...希望我能得到错误日志,但是不,它只是运行 JAR,就像没有问题一样。

关于如何使 JAR 在安装了 JRE 的计算机上运行有什么想法吗?

提前致谢

最佳答案

检查packr

Packages your JAR, assets and a JVM for distribution on Windows, Linux and Mac OS X

关于java - 在 Eclipse 中制作的可运行 Jar,无法在未安装 JDK 的电脑上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25185890/

相关文章:

java - 我可以使用类路径覆盖正在运行的 jar 中的文件吗?

java - 如何使用 Intellij 创建 Libgdx jar 文件?

java - 在 Eclipse Android 中导入 JAR (JAudioTagger)

java - 使用 hibernate 从表中获取最大数量

java - 如何添加AppCompatSpinner的提示

Java:比较类简单名称与字符串;使用 Eclipse 重命名类会忽略 String

c++ - Eclipse CDT 从头文件生成方法 stub ?

java - 如何通过soot获取一个类的子类?

java - Maven/Eclipse : add tomcat support to imported project

java - eclipse JDT : how to get data model for Java content assist