2014-08-27 45 views
0

我在使應用程序在其他人的機器上運行時遇到問題。JavaFX - 部署的應用程序不能在其他PC上運行?

我測試了一個自包含的和正常的.jar文件。 當我將它們傳遞給我的一位安裝了java的朋友時,當他打開.jar文件時,出現錯誤:「Java Exception has occured」。

當我運行.jar和包含自我的.exe文件時,兩者都可以在我的電腦上運行。

所以實際的問題是: 爲什麼它不是這樣工作?

我不能在沒有安裝整個JDK的情況下運行JavaFX應用程序嗎?

感謝您的幫助:)

+0

你能提供其他信息嗎? – Kao 2014-08-27 18:26:16

+0

'我不能在沒有安裝整個JDK的情況下運行JavaFX應用程序' - **您不能**。您可以將jre與應用程序一起打包,也可以在執行應用程序之前安裝它。你可以使用'java -jar App.jar'運行你的應用程序並查看JRE拋出的錯誤嗎? – ItachiUchiha 2014-08-27 18:38:51

+0

嘿謝謝。當我使用管理權限鍵入您的命令時,該應用程序在我的PC上啓動。正如我的朋友做它時,它不會工作。 那麼你的意思是獨立應用程序應該在沒有Java的情況下工作,甚至可以在用戶的​​PC上安裝beeing程序? 你能給我一個提示或什麼我可以「用應用程序打包jre」嗎? @Kao是什麼樣的信息?我從最新的JDK安裝了JavaFX的Netbeans 8.0。此外,我正在使用場景生成器來設計我的應用程序。 – user3182679 2014-08-28 05:01:09

回答

相關問題