以下是我的系统详细信息:
IntelliJ IDEA CE 2023.3(Community Edition)最新版本:17.0.9+7-b1087.7 aarch64 VM:OpenJDK 64-Bit Server VM by JetBrains s.r.o. macOS 14.1.2
我使用JavaFX创建了一个新项目,并试图运行默认的application.java文件来连接我的SQL数据库(在同一个项目中),但我一直得到这个错误:
com.sun.glass.ui.mac.MacApplication lambda$waitForReactivation$6
WARNING: Timeout while waiting for app reactivation
字符串
x1c 0d1x的数据
错误显示后,我点击运行和文件夹名为,“java”显示在我的MacBook Air的码头,但GUI不打开,然后文件夹关闭后,像5秒和错误显示在IntelliJ.我已经试图排除故障,我可以,更新我的JDK到21.0.1,更新IntelliJ应用程序本身,更新我的笔记本电脑到索诺马14.1.2,但似乎都不起作用
请任何见解将帮助!
1条答案
按热度按时间nimxete21#
WARNING: Timeout while waiting for app reactivation
的错误修复JavaFX应用程序启动时的超时问题是由于与JavaFX 21(可能还有其他更早的JavaFX版本)不兼容而引起的,这是在Mac OS索诺马(OS X 14)发布时引入的。
JavaFX 21.0.1中修复了此错误。
解决方案是在您的应用程序中使用JavaFX 21.0.1+。
此问题与 *JavaFX版本有关,而与JDK版本 * 无关。
参考文件:
配置应用程序的图标和名称与上面提到的bug修复无关。有关如何配置的信息,请参见以下内容的答案: