"The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class



如何解决此错误?

" java.util。"Map$Entry无法解析。它是从必需的.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

最新更新