Mac OS更新IntelliJ IDEA后启动失败求助
解决IntelliJ IDEA 2017.3.2启动时ClassNotFoundException问题
嘿,针对你在Mac OS Yosemite 10.10.5上更新IntelliJ IDEA 2017.3.2后遇到的启动报错问题,我整理了几个实用的解决办法,你可以逐一尝试:
方法1:清理IDE缓存与索引
缓存损坏是这类启动故障的常见元凶,操作起来很简单:
- 先彻底关闭IntelliJ IDEA(如果后台还有进程,用活动监视器强制结束它)
- 打开Finder,按下
Shift + Command + G调出路径输入框,输入~/Library/Caches/JetBrains/IntelliJIdea2017.3 - 找到里面的
caches和indexes文件夹,直接删除 - 重新启动IDE,耐心等它重新生成缓存和索引,之后看看能不能正常打开
方法2:重置IDE配置文件
配置文件损坏也可能导致插件加载失败,试试重置配置:
- 同样先关闭IDE进程
- 用
Shift + Command + G打开路径~/Library/Application Support/JetBrains/IntelliJIdea2017.3 - 将这个文件夹重命名为
IntelliJIdea2017.3_backup(留作备份,避免丢失重要配置) - 启动IDE,它会自动生成全新的默认配置文件,此时检查启动是否正常
方法3:彻底卸载后重新安装
如果上面的方法都无效,大概率是更新过程中安装文件损坏了:
- 先完全卸载IntelliJ IDEA:
- 把IDE应用程序拖到废纸篓
- 删除以下几个相关文件夹:
~/Library/Caches/JetBrains/IntelliJIdea2017.3~/Library/Application Support/JetBrains/IntelliJIdea2017.3~/Library/Preferences/com.jetbrains.intellij.plist
- 从官方渠道重新下载2017.3.2版本的安装包,进行安装
- 启动IDE时先不要恢复旧配置,用默认状态测试是否能正常运行
额外提示:检查Java版本兼容性
IntelliJ IDEA 2017.3.2需要Java 8或更高版本支持,你可以打开终端输入java -version检查当前Java版本,如果版本过低,安装对应版本的JDK后再尝试启动IDE。
补充说明:你遇到的
java.lang.ClassNotFoundException: com.intellij.ide.plugins.PluginManager错误,本质是IDE启动时无法找到插件管理的核心类,大概率是缓存、配置文件损坏或者安装文件不完整导致的,按上述方法逐一排查基本能解决问题。
内容的提问来源于stack exchange,提问作者Marcos Leonel
相关产品推荐
相关产品推荐

