2012-10-03 103 views
0

運行帶嵌入式Java的jar文件。 Mac機器中沒有預先安裝的java。在Mac機上運行沒有預裝Java的jar文件

我需要在沒有安裝Java的Mac OS X中運行jar文件。我已經下載了適用於Mac的可移植Java。但不能從shell命令運行。請幫助我使用便攜式嵌入式Java運行jar。

回答

0

你得到了什麼錯誤?你的shell腳本是否包含一個JAVA_HOME變量或其他類型的變量?

假設您的應用程序需要正確的版本,那麼必須將此變量設置爲指向您已安裝的java實例。

0

在機器上沒有JRE的情況下,您無法運行.jar文件。你必須使用某種工具(即。Launch4j)來創建一個本地二進制文件。大多數這些工具將創建一個嵌入JVM的本地可執行文件(dll等等),並使用C/C++代碼來初始化一個jvm實例。一旦jvm被初始化,它就可以運行你的代碼。

http://launch4j.sourceforge.net/