&引用;无法解析类型java.util.Map$条目。它是从必需的.class文件中间接引用的“;

&引用;无法解析类型java.util.Map$条目。它是从必需的.class文件中间接引用的“;,java,maven,Java,Maven,如何解决此错误 “无法解析类型java.util.Map$项。它是从必需的.class文件间接引用的” 我确实发现以下解释对该消息的含义非常有用: 该错误意味着您有一些未解析的依赖项,即其中一个jar文件依赖于您尚未添加到类路径中的其他jar文件 解决方案是在主项目pom.xml文件中更新我的maven依赖项。我做了以下更改,问题就消失了 aspectj-maven-plugin 1.5 -> 1.7 maven-compiler-plugin 3.0 -> 3.3 aspectjw

如何解决此错误

“无法解析类型java.util.Map$项。它是从必需的.class文件间接引用的”

我确实发现以下解释对该消息的含义非常有用:

该错误意味着您有一些未解析的依赖项,即其中一个jar文件依赖于您尚未添加到类路径中的其他jar文件


解决方案是在主项目pom.xml文件中更新我的maven依赖项。我做了以下更改,问题就消失了

aspectj-maven-plugin 1.5 -> 1.7
maven-compiler-plugin 3.0 -> 3.3
aspectjweaver to 1.7.3 -> 1.8.6

因此,我们发现,当您遇到此类错误时,请确保所有的依赖项都是最新的,对于NetBeans,我的解决方案是使用一个更晚的ecj.jar文件,ecj-4.4.2.jar

自动回答问题是可以的,但您需要将问题部分和答案部分分开。下一次当你想自我回答你的问题时,你张贴,检查“回答你自己的问题”标记,你会看到部分回答。也考虑删除答案部分从你的问题(使用选项),并张贴它使用“你的答案”选项(在你的问题)。