2015-06-24 28 views
0

我編寫了一個Java應用程序,該應用程序作爲可執行文件.jar導出。當我在Mac上運行它時,它說「java -jar app.jar是一個命令行工具」,並且用戶必須安裝JDK。部署java應用程序以使用JRE打開

我知道,因爲它是一個jar,用戶將不得不安裝Java來運行它,但有沒有辦法編譯(作爲一個.jar)它,以便它可以打開只有JRE或任何預裝在Mac上?或者我必須以某種方式打包操作系統?

+0

終端把java -jar app.jar.or也可以寫成bash – Madhan

+0

@Madhan這是問題所在,因爲爲了使用「java」命令行工具,它說我需要擁有JDK – B1CL0PS

回答

0

當我嘗試從命令行使用java時,它爲什麼不起作用?
我安裝了Oracle的JRE版本。

從 安裝JRE Oracle不會將java -version符號鏈接或add java更新爲您的 路徑。爲了實現此功能,您必須安裝完整的JDK。請參閱Mac command line info