升级IntelliJ IDEA后无法启动问题求助
解决IntelliJ IDEA升级后无法启动的问题
从你提供的堆栈跟踪信息来看,问题根源是ZeroTurnaround Optimizer插件和最新版IntelliJ IDEA不兼容。插件代码试图访问IDEA内部的com.intellij.openapi.vfs.newvfs.persistent.FSRecords.connect()方法,但新版IDEA已经调整了这个方法的访问权限,导致插件触发了IllegalAccessError。
下面是几种可行的解决方法:
直接删除冲突插件
找到IDEA的插件存储目录,定位并删除ZeroTurnaround Optimizer相关的文件夹:- Windows路径:
C:\Users\<你的用户名>\.IntelliJIdea<版本号>\config\plugins - macOS路径:
~/Library/Application Support/JetBrains/IntelliJIdea<版本号>/plugins - Linux路径:
~/.IntelliJIdea<版本号>/config/plugins
删除完成后重新启动IDEA即可。
- Windows路径:
用安全模式启动并禁用插件
启动IDEA时按住对应快捷键进入安全模式(所有插件会被临时禁用):- Windows/Linux:按住
Shift键启动 - macOS:按住
Option键启动
进入IDEA后,打开Settings/Preferences > Plugins,找到ZeroTurnaround Optimizer插件,点击禁用按钮,之后重启IDEA就可以正常使用了。
- Windows/Linux:按住
通过配置文件禁用插件
如果安全模式也无法进入,可以直接修改IDEA的配置文件来禁用插件:- 找到IDEA配置目录下的
disabled_plugins.txt文件(和插件目录同层级的config文件夹内) - 在文件中添加一行:
com.zeroturnaround.optimizer.plugin - 保存文件后启动IDEA,插件就会被自动禁用。
- 找到IDEA配置目录下的
如果之后还需要使用ZeroTurnaround Optimizer插件,建议等待插件开发者发布适配最新版IDEA的更新;或者暂时回退到之前能兼容该插件的IDEA版本。
内容的提问来源于stack exchange,提问作者Andrey




