如何在没有 Java JDK 的情况下运行可运行的 Jar 文件?
How do I run a Runnable Jar File without Java JDK?
我有一个 JAR 文件需要传输到 Mac。 .cmd 文件 "opens" 它,但说它需要 Java JDK。有没有办法解决?当我在我的 PC 上运行 .cmd 文件时,双击 JAR 文件 和 时文件运行完美;但是 Mac 没有 JDK。我需要在星期一 [1/12/2015] 之前得到答复。
您需要 JRE,而不是 JDK(尽管 JDK 也可以工作,因为 JRE 是 JDK 的子集)到 运行 一个 JAR文件。
就是说,如果您希望您的 jar 文件 运行 没有最终用户安装 JRE,那么您需要将 JRE 包含在 jar 中。您需要使用第三方程序来执行此操作。像 launch4j 这样的东西,它可以将 JRE 与你的 jar 捆绑在一起。
我有一个 JAR 文件需要传输到 Mac。 .cmd 文件 "opens" 它,但说它需要 Java JDK。有没有办法解决?当我在我的 PC 上运行 .cmd 文件时,双击 JAR 文件 和 时文件运行完美;但是 Mac 没有 JDK。我需要在星期一 [1/12/2015] 之前得到答复。
您需要 JRE,而不是 JDK(尽管 JDK 也可以工作,因为 JRE 是 JDK 的子集)到 运行 一个 JAR文件。
就是说,如果您希望您的 jar 文件 运行 没有最终用户安装 JRE,那么您需要将 JRE 包含在 jar 中。您需要使用第三方程序来执行此操作。像 launch4j 这样的东西,它可以将 JRE 与你的 jar 捆绑在一起。