我如何在没有Java JDK的情况下运行可运行的Jar文件?

问题描述 投票:-3回答:1

我有一个需要转移到Mac的JAR文件。 .cmd文件“打开”它,但说它需要Java JDK。有没有办法解决?当我在PC上运行.cmd文件时,双击JAR文件时,该文件运行完美。但是Mac 没有具有JDK。我需要在周一[1/12/2015]之前回答。

java jar cmd
1个回答
1
投票

您需要JRE,而不是JDK(尽管JDK也可以工作,因为JRE是JDK的子集)才能运行JAR文件。

就是说,如果您想在最终用户未安装JRE的情况下运行jar文件,则需要在jar中包含JRE。您将需要使用第三方程序来执行此操作。诸如launch4j之类的东西可以将JRE与您的jar捆绑在一起。

http://launch4j.sourceforge.net/


0
投票

似乎每个人都必须安装完整的JDK才能运行最近创建的应用程序,例如JDK 11,因为显然没有针对Java 11的单独JRE-最新的JRE发行版(jre 1.8.0_241)是Java8。这是否正确? ?

© www.soinside.com 2019 - 2024. All rights reserved.