启用辅助功能后,Mac Java应用会在启动时挂起

时间:2018-11-15 16:58:32

标签: java macos javafx accessibility install4j

我有一个javafx应用程序,它是通过.app捆绑包(由install4j创建)启动的。 .jar可以在命令行或Eclipse中完美启动,但是当我使用.app时,它会挂起至少1分钟(计算机冻结),并在许多其他挂起后最终完成启动。我的应用程序需要在“安全性”->“辅助功能”(辅助设备)中添加。如果未添加该应用程序,它将完美启动,直到要求安全检查。一旦添加,它甚至在启动屏幕之前就挂起。有任何想法吗?

编辑:当我直接启动javaApplicationStub时,它可以工作。

1 个答案:

答案 0 :(得分:0)

如果您尚未解决此问题,则可能是由于Mac OS 10.14 Mojave中的Java(FX)错误导致的:https://bugs.openjdk.java.net/browse/JDK-8213793 有2个或3个相关的错误,它们影响了11.0.2之前的所有Java版本,该版本最终于2019年2月发布。

升级到11.0.2或更高版本或降级到Mac OS 10.13可能会解决此问题。除了在Mojave上使用Java FX之外,这不是install4j问题或与之有关。