Java-приложение Mac зависает при запуске, когда включена специальная доступность - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть приложение javafx, которое я запускаю с помощью пакета .app (созданного с помощью install4j). .Jar отлично запускается в командной строке или в затмении, но когда я использую .app, он зависает как минимум на 1 минуту (зависание компьютера) и, наконец, завершает загрузку после многих других зависаний. Мое приложение требует добавления в Security-> Accessibility (вспомогательное устройство). Если приложение не добавлено, оно будет отлично загружаться до тех пор, пока не будет запрошено подтверждение безопасности. Как только я добавляю его, он зависает в самом начале еще до заставки. Есть идеи?

Редактировать: это работает, когда я запускаю javaApplicationStub напрямую.

1 Ответ

0 голосов
/ 16 июля 2019

Если вы еще не решили эту проблему, это может произойти из-за ошибок Java (FX) в Mac OS 10.14 Mojave: https://bugs.openjdk.java.net/browse/JDK-8213793 Было 2 или 3 связанных ошибки, и они влияли на все версии Java до 11.0.2, которая была наконец выпущена в феврале 2019 года.

Обновление до 11.0.2 или выше или Mac OS 10.13, вероятно, решит эту проблему. Это не проблема install4j и не связано с чем-либо, кроме использования Java FX в Mojave.

...