1、idea打开maven项目,发现部分依赖无法加载,情况如下图(本地仓库实际已经有相关依赖并安装好了):
报错如下:
2024-08-05 17:59:10,130 [14528356] ERROR - ecution.process.ProcessHandler - IntelliJ IDEA 2019.3.4 Build #IU-193.6911.18 2024-08-05 17:59:10,130 [14528356] ERROR - ecution.process.ProcessHandler - JDK: 11.0.6; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2024-08-05 17:59:10,130 [14528356] ERROR - ecution.process.ProcessHandler - OS: Windows 10 2024-08-05 17:59:14,178 [14532404] ERROR - #com.intellij.util.Alarm - Assertion failed: Already disposed java.lang.Throwable: Assertion failed: Already disposed at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:180) at com.intellij.util.Alarm.checkDisposed(Alarm.java:68) at com.intellij.util.Alarm._addRequest(Alarm.java:205) at com.intellij.util.Alarm.addRequest(Alarm.java:169) at |
2、解决办法:
导致改问题主要原因是idea2019.3的一个bug,该bug在搞版本已经修复,在修复该问题时,首先要
2.1 项目不要放在中文目录先:
2.2 jdk和maven要匹配。
2.3 以上都做了,还是不行,就重新安装高版本的idea,我安装的idea2021.3版本。(不喜欢版本太高,一是不好破解,二是需要熟悉过度,三是不想盲目的追求高版本工具,不稳定,也不需要,够用就好。)
附上idea下载版本清单选择地址:其他版本 - IntelliJ IDEA