这是我的系统详细信息:
IntelliJ IDEA CE 2023.3(社区版) 运行版本:17.0.9+7-b1087.7 aarch64 VM:JetBrains s.r.o. 的 OpenJDK 64 位服务器 VM macOS 14.1.2
我使用 JavaFX 创建了一个新项目,并尝试运行默认的 application.java 文件来连接我的 SQL 数据库(在同一项目中),但我不断收到此错误:
com.sun.glass.ui.mac.MacApplication lambda$waitForReactivation$6
WARNING: Timeout while waiting for app reactivation
单击“运行”后出现错误,名为“java”的文件夹显示在我的 MacBook Air 的扩展坞中,但 GUI 未打开,然后该文件夹在大约 5 秒后关闭,错误显示在 IntelliJ 中。我已尝试尽可能地对其进行故障排除,将我的 JDK 更新到 21.0.1,更新 IntelliJ 应用程序本身,将我的笔记本电脑更新到 Sonoma 14.1.2,但似乎没有任何效果。
请任何见解都会有帮助!
这是由于与 Mac OS Sonoma (OS X 14) 发布时引入的 JavaFX 21 不兼容所致。
该错误已在 JavaFX 21.0.1 中修复。