在Mac计算机上运行未预装Java的jar文件

时间:2012-10-03 16:38:38

标签: java macos wrapper embedded-resource portable-executable

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

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

2 个答案:

答案 0 :(得分:0)

你得到什么错误?您的shell脚本是否包含JAVA_HOME变量或该类别的另一个变量?

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

答案 1 :(得分:0)

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

http://launch4j.sourceforge.net/