我正在使用javafx v8.0.60开发桌面应用程序。我在netbeans 8中创建了一个带有ant的exe包。当我在我的计算机上运行exe文件时,它安装并运行没有任何问题。
另一方面,当我尝试在其他计算机上安装并运行它时,在安装结束时会弹出窗口对话框:
"调用方法"
时出错
我点击确定。弹出另一个窗口说:
"无法启动jvm"
答案 0 :(得分:1)
达沃德,问候!我有同样的问题,我和你一样,在任何地方都找不到任何帮助。
我向你提交了一个解决方案,这个解决方案奇迹般地为我工作,帮助我理解那些被抨击的错误调用方法。"和#34;无法启动JVM"对话框:
.jar
文件
AppData\Local\{ApplicationTitle}\app
下的应用程序的安装目录中(快捷方式:键入%appdata%into explorer );如果您的项目名为HelloWorld,那么您将找到HelloWorld.jar
cd
使用命令提示符到同一目录) .jar
java -jar "HelloWorld.jar"
并点击输入 Tadah!看看你隐藏的异常(其中存在"错误调用方法。"所以模糊地尝试与你沟通)。 *
如果您的问题与mine类似,则源于项目out
文件夹和安装目录之间的文件结构差异,以及该程序在编辑器中编译得很好的原因并且建立得很好 - 在它构建之前没有问题,文件结构有点不同。
*如果您在通过命令行运行时没有获得任何内容,请查找在initialize()
方法期间可能发生的任何错误;那可能是你的问题所在。 您可以使用a similar problem, here中显示的弹出例外对话框在运行时公开任何异常。