IntelliJ卡在加载页面无法打开,Mac Pro环境下求解决办法
解决IntelliJ切换到JDK9后卡在加载页面的问题
我之前在Mac上折腾JDK版本切换时也碰到过类似的IntelliJ启动卡死问题,给你几个实操性的排查和解决步骤,应该能搞定:
检查IntelliJ的启动JDK配置
有时候你系统级切换了JDK,但IntelliJ自身的启动JVM配置没同步,就会导致启动异常:- 找到IntelliJ应用图标,右键选择「显示包内容」
- 进入
Contents目录,打开Info.plist文件(可以用文本编辑器打开) - 找到
JVMVersion字段,确认它的值是不是匹配你安装的JDK9版本,比如改成9.0*或者具体的9.0.4 - 保存文件后重新启动IntelliJ
彻底清理IntelliJ缓存
缓存损坏是启动卡死的常见原因,尤其是切换JDK版本后:- 如果还能调出IntelliJ的启动菜单:按住
Option键打开IntelliJ,选择「Invalidate Caches...」,勾选「Clear file system cache and local history」,点击「Invalidate and Restart」 - 如果连启动菜单都进不去:打开终端,执行下面的命令删除缓存和偏好目录(把
<版本号>换成你的IntelliJ版本,比如2023.2):rm -rf ~/Library/Caches/JetBrains/IntelliJIdea<版本号> rm -rf ~/Library/Preferences/JetBrains/IntelliJIdea<版本号>
- 如果还能调出IntelliJ的启动菜单:按住
确认系统级JDK切换完全生效
确保你Mac上的JDK9确实是当前生效的版本:- 打开终端,执行
java -version和javac -version,确认输出都是JDK9的信息 - 如果不是,检查你的shell配置文件(
~/.bash_profile或者~/.zshrc,取决于你用的shell),修改JAVA_HOME为JDK9的路径:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH- 执行
source ~/.zshrc(对应你的shell文件)让配置生效,再重新检查版本
- 打开终端,执行
重新安装JDK9(可选)
如果上面的步骤都没用,可能是你的JDK9安装包有损坏,去官方重新下载对应Mac版本的JDK9安装包,卸载旧的JDK9后重新安装一遍,再重复前面的步骤。
内容的提问来源于stack exchange,提问作者yinya
相关产品推荐
相关产品推荐

