无法启动IntelliJ 2017.2.2:Win7启动遇致命内部错误求助
解决Windows 7下IntelliJ IDEA 2017.2.2启动失败的Internal Error问题
嘿,这个启动错误我之前在Windows 7上用IDEA 2017.2.2的时候也碰到过,给你几个亲测有效的解决办法:
清理IDE缓存目录
缓存损坏是这类初始化错误的高发原因,操作很简单:- 找到IDEA的系统缓存目录,默认路径是
C:\Users\[你的用户名]\.IntelliJIdea2017.2\system\caches - 直接删除整个
caches文件夹(不用担心,重启后IDE会自动重建) - 重新启动IDEA试试
- 找到IDEA的系统缓存目录,默认路径是
用安全模式禁用所有插件
错误日志里提到了PluginManager$StartupAbortedException,大概率是某个第三方插件搞的鬼:- 右键点击IDEA的启动快捷方式,选择「属性」
- 在「目标」输入框的末尾添加
--disable-plugins(注意前面要加个空格) - 启动IDEA,此时所有插件都会被禁用,如果能正常启动,再逐个启用插件排查哪个是罪魁祸首
检查Java版本兼容性
IDEA 2017.2.2对Java 8的兼容性最好,如果你装了更高版本的Java,很可能会出问题:- 卸载系统里多余的Java版本,只保留Java 8(Oracle JDK或OpenJDK都可以)
- 或者手动指定IDEA使用的Java路径:找到IDEA安装目录下的
bin\idea.exe.vmoptions文件,添加一行:-Djava.home=C:\Program Files\Java\jdk1.8.0_xxx(把路径换成你实际的Java 8安装路径)
重装IDE(终极方案)
如果上面的方法都没用,可能是IDE的安装文件损坏了:- 先卸载当前的IDEA,记得备份好你的项目和个人设置
- 重新下载2017.2.2的安装包,重新安装一遍
补充一下:你贴的错误栈里核心问题是
FileBasedIndex初始化失败,缓存和插件是最容易引发这个问题的点,建议先从这两个方向入手排查。
内容的提问来源于stack exchange,提问作者miller220184
相关产品推荐
相关产品推荐

