Intellij“解析 Java”通知,MacOS Sonoma 升级后构建 JavaFX 项目速度缓慢

问题描述 投票:0回答:1

最近我将 MacOS 从 Monterey 升级到了 Sonora。升级后的问题之一是在调试“运行”模式下启动 JavaFX 窗口的构建过程缓慢。每当我对代码进行更改(甚至添加换行符)并“运行”代码时,我都会收到“正在解析 Java”通知。这最多可能需要 10 - 20 秒。

升级之前,我从未见过“正在解析 Java”通知,并且 JavaFX 窗口在 2 秒内打开。

注意:我在 IntelliJ 上开发 JavaFX 已经好几年了,从未遇到过此类问题。直到我将 MacOS 升级到 Sonoma 后,才发生这种情况。我使用具有 32GB 内存的 M1 Mac,在升级到 Sonoma 之前从未出现任何问题。

INTELLIJ IntelliJ IDEA 2023.3.6(社区版) 内部版本 #IC-233.15026.9,建于 2024 年 3 月 21 日 运行时版本:17.0.10+1-b1087.23 aarch64 VM:JetBrains s.r.o. 的 OpenJDK 64 位服务器 VM

行家 版本3.9.6

JAVA Java 1.8.0_4028 适用于 Mac ARM 64 位的 Azul Zulu OpenJDK (JDK FX) (Zulu 包含 OpenJFX)

java intellij-idea javafx
1个回答
1
投票

更新您的工具:确保 Intellij、JDK、JavaFX 以及 Maven 或 Gradle 等构建工具是最新的。

优化构建配置:调整 IDE 构建设置,也许启用增量编译。我还建议检查升级后代码中的差异。

监控资源:检查构建过程中系统资源是否紧张。您可以通过 MacOS 终端上的 top 命令来执行此操作。

清理项目:清除构建缓存并重建项目。 IDE 日志:查看 IDE 日志以获取线索。 // 这通常会提到为什么会有Java解析。

© www.soinside.com 2019 - 2024. All rights reserved.