百度 说结果是 jar包冲突
在rt.jar
和xml-apis.jar
和中找到。应该就是这两个jar冲突所致,由于引用优先级的不同导致引用了xml-apis.jar
中的方法
1.
大体解决方法就是:
在项目的Java Build Path | Order and Export
选项卡中,将JRE
System Library
选中,并Top
置顶。然后再进行编译即可
2.
在pom.xml
中并没有这个jar的直接引用,在Dependency
Hierarchy
视图中搜索xml-apis
可以发现,它其实是由于dom4j
的依赖而引入的
解决方法:右击该jar,选择exclude
maven artifact
,确认并保存,重新编译