Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在没有 jdk 或 jre 的机器上运行 .jar 文件。有可能吗,如果是,那怎么办?我试图在没有 jdk 或 jre 的机器上运行我的 .jar 文件,但它失败了。
我可以向您保证,在某些时候您将需要一个JVM。JVM 包含在 JDK 或 JRE 中。(开发需要JDK)。该JVM是预先安装还是与可执行文件捆绑在一起取决于您。
您可能想查看launch4j项目作为示例。还有许多其他类似的java“包装器”。
使用java 应用程序需要JRE软件包,而创建 java 应用程序需要JDK软件包。所以
JDK ---> 程序员和软件开发者
JRE ---> 普通日常用户。
一些jdk包括jre。
谢谢你。
Jar 只是带有 .class 文件的存档。您不能在没有 jre 的机器上运行 .jar 文件,因为 jre 执行 .jar 。