Приложение JWrapper вылетает на всех версиях OSX при загрузке
У меня есть кроссплатформенное Java-приложение, которое я развертываю на Linux / Windows / OSX. Linux и Windows работают нормально уже несколько месяцев. Я только что протестировал OSX и обнаружил, что автономный автономный лаунчер JWrapper всегда дает сбой, когда я запускаю приложение (экран загрузки установки работает, но создаются соответствующие папки JWrapper). Ниже приведен вывод журнала из OSX и из моего приложения о сбое. Похоже, что-то связано с памятью. Понятия не имею, почему это может происходить. Попытался отключить многие расширенные функции моего приложения при запуске, чтобы увидеть, исчезнет ли сбой, но безрезультатно.
OSX жалуется на эту ошибку:
Тип исключения: EXC_BAD_ACCESS (SIGABRT)
Коды исключений: KERN_INVALID_ADDRESS в 0x0000000000000018
Примечание об исключении: EXC_CORPSE_NOTIFY
Pastebin для вывода журнала JWrapper: http://pastebin.com/tcjLzN6J
Pastebin для вывода журнала OSX: http://pastebin.com/KnzaqL8z
Обратите внимание, что настоящее имя приложения было заменено на "MyApp"
ОБНОВЛЕНИЕ: согласно следующему, это может быть связано с тем, что я тестирую в vmware: http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8096072
1 ответ
Оказывается, JavaFX просто "не будет работать" на VMware, несмотря ни на что. Я попробовал свое приложение на Mac Book друга и не обнаружил никаких ошибок, поэтому теперь я уверен, что это была проблема.