IntelliJ IDEA升级至2018.1后启动项目报No MessageCollector错误
解决IntelliJ IDEA升级到2018.1后启动项目抛出模块加载错误的问题
最近把IntelliJ IDEA从2017.3.5版本升级至2018.1版本后,启动任意项目都会弹出如下错误:
Error:Module 'JBA' production: java.lang.Exception: LOGGING: Loading modules: [java.se, javafx.base, javafx.controls, javafx.fxml, javafx.graphics, javafx.media, javafx.swing, javafx.web, jdk.accessibility, jdk.attach, jdk.compiler, jdk.dynalink, jdk.httpserver, jdk.incubator.httpclient, jdk.jartool, jdk.javadoc, jdk.jconso...
后来参考@acdsee的评论解决了问题,具体步骤分享给大家:
方法一:清理IDE缓存
- 先完全关闭IntelliJ IDEA
- 找到IDE的缓存存储目录:
- Windows系统:
C:\Users\<你的用户名>\.IntelliJIdea2018.1\system - Mac系统:
~/Library/Caches/IntelliJIdea2018.1 - Linux系统:
~/.cache/IntelliJIdea2018.1
- Windows系统:
- 删除目录下的
caches和localHistory两个文件夹 - 重新启动IDE,等待它完成项目的重新索引工作,之后再尝试启动项目
方法二:重新配置项目SDK
如果清理缓存后问题仍存在,可以检查项目的JDK配置:
- 打开
File > Project Structure(快捷键Ctrl+Alt+Shift+S) - 进入
Project Settings > Project,确认Project SDK选择的是正确的JDK版本,且路径无误 - 切换到
Modules选项卡,逐个检查每个模块的SDK配置,确保和项目SDK一致 - 点击
Apply保存配置后,重启项目尝试
按照上述步骤操作后,基本就能正常启动项目了。
内容的提问来源于stack exchange,提问作者Samplasion
相关产品推荐
相关产品推荐

