我正在開發使用javafx v8.0.60的桌面應用程序。我在netbeans 8中用ant創建了一個exe包。當我在我的電腦上運行exe文件時,它安裝並運行時沒有任何問題。javafx本地pakage錯誤調用方法
在另一方面,當我嘗試安裝和其他一些計算機上運行它,在安裝結束後,窗口彈出對話框:
「錯誤調用方法」
我點擊確定。另一個窗口彈出一句話:
「無法啓動JVM」
我正在開發使用javafx v8.0.60的桌面應用程序。我在netbeans 8中用ant創建了一個exe包。當我在我的電腦上運行exe文件時,它安裝並運行時沒有任何問題。javafx本地pakage錯誤調用方法
在另一方面,當我嘗試安裝和其他一些計算機上運行它,在安裝結束後,窗口彈出對話框:
「錯誤調用方法」
我點擊確定。另一個窗口彈出一句話:
「無法啓動JVM」
Davood,問候!我也有同樣的問題,我和你一樣,在任何地方都找不到任何幫助。
我向您提交了一個解決方案,它奇蹟般地爲我工作,並幫助我理解那些被抨擊的「錯誤調用方法」。和「無法啓動JVM」對話框:
.jar
文件
AppData\Local\{ApplicationTitle}\app
(快捷鍵:鍵入%APPDATA%到explorer);如果您的項目被命名爲HelloWorld的,在那裏你會發現HelloWorld.jar
cd
使用命令提示符下相同的目錄).jar
java -jar "HelloWorld.jar"
和命中輸入Tadah!注意你的隱藏的異常(其中「錯誤調用方法」的存在,因此模糊地試圖與你通信)。 *
如果你的問題是類似mine它從項目out
文件夾和安裝目錄之間的文件結構差異莖,這就是爲什麼在程序編譯在編輯器就好了,只是建立精細不存在問題直到它被構建出來,並且文件結構有點不同。
*如果您在通過命令行運行時沒有收到任何內容,請在該方法中查找可能發生的任何錯誤;這就是你的問題可能出現的地方。您可以使用Popup Exception對話框在運行時暴露任何異常,如a similar problem, here中所示。
此問題已經討論過此問題:http://stackoverflow.com/questions/33285108/error-invoking-method-failed-to-launch-jvm/35179193#35179193 – Rumoch