0

我有一个要部署到 Linux/Windows/OSX 的跨平台 Java 应用程序。Linux 和 Windows 几个月来一直运行良好。我刚去测试 OSX,我发现 JWrapper 独立离线启动器在我运行应用程序时总是崩溃(安装加载屏幕有效,但是创建了正确的 JWrapper 文件夹)。以下是 OSX 和我的应用程序关于崩溃的日志输出。看起来像是与记忆有关的东西。不知道为什么会发生这种情况。尝试在启动时禁用我的应用程序的许多高级功能以查看崩溃是否消失,但无济于事。

OSX 抱怨这个错误:

异常类型:EXC_BAD_ACCESS (SIGABRT)
异常代码:KERN_INVALID_ADDRESS at 0x0000000000000018
异常说明:EXC_CORPSE_NOTIFY

用于 JWrapper 日志输出的 Pastebin:http
://pastebin.com/tcjLzN6J 用于 OSX 日志输出的 Pastebin:http: //pastebin.com/KnzaqL8z

请注意,实际应用名称已替换为“MyApp”

更新:根据以下内容,这可能只是因为我在 vmware 中进行测试:http ://bugs.java.com/bugdatabase/view_bug.do?bug_id=8096072

4

1 回答 1

1

事实证明,无论如何,JavaFX 在 VMware 上“不起作用”。我在朋友的 Mac Book 上尝试了我的应用程序,没有遇到任何错误,所以我现在相当确定这是问题所在。

于 2016-03-10T17:11:02.930 回答