0

使用嵌入式 Java 运行 jar 文件。Mac机器中没有预装java。

我需要在没有安装 Java 的 Mac OS X 中运行 jar 文件。我已经下载了适用于 Mac 的便携式 Java。但无法从 shell 命令运行它。请帮助我使用可移植的嵌入式 Java 运行 jar。

4

2 回答 2

0

你遇到了什么错误?您的 shell 脚本是否包含 JAVA_HOME 变量或其他此类变量?

假设您具有应用程序所需的正确版本,则必须将此类变量设置为指向您已安装的 java 实例。

于 2012-10-04T03:09:40.690 回答
0

如果机器上没有 JRE,则无法运行 .jar 文件。您必须使用某种工具(即 Launch4j)来创建本机二进制文件。这些工具中的大多数将创建一个嵌入 JVM(dll、so 等)的本机可执行文件,并使用 C/C++ 代码来初始化 jvm 实例。一旦 jvm 被初始化,它就可以运行你的代码。

http://launch4j.sourceforge.net/

于 2012-10-04T04:01:38.660 回答