1

我想在没有 jdk 或 jre 的机器上运行 .jar 文件。有可能吗,如果是,那怎么办?我试图在没有 jdk 或 jre 的机器上运行我的 .jar 文件,但它失败了。

4

3 回答 3

1

我可以向您保证,在某些时候您将需要一个JVM。JVM 包含在 JDK 或 JRE 中。(开发需要JDK)。该JVM是预先安装还是与可执行文件捆绑在一起取决于您。

您可能想查看launch4j项目作为示例。还有许多其他类似的java“包装器”。

于 2014-02-10T11:53:28.423 回答
0

使用java 应用程序需要JRE软件包,而创建 java 应用程序需要JDK软件包。所以

JDK ---> 程序员和软件开发者

JRE ---> 普通日常用户。

一些jdk包括jre。

谢谢你。

于 2014-02-10T11:53:54.620 回答
0

Jar 只是带有 .class 文件的存档。您不能在没有 jre 的机器上运行 .jar 文件,因为 jre 执行 .jar 。

于 2014-02-10T11:59:21.477 回答