您好,欢迎来到爱够旅游网。
搜索
您的当前位置:首页The package javax.xml.parsers is accessible from more than one module: <unnamed>, java.xml

The package javax.xml.parsers is accessible from more than one module: <unnamed>, java.xml

来源:爱够旅游网

原因说明:项目原来是基于jdk8构建的,现在升级到jdk11, 由于jdk9加入的新功能module-info.java造成出现上面的异常。在eclipse中,项目->properties-> Java Build Path -> Libraries 内,可以看到两个path路径【Modulepath】和【Classpath】, 这与原来jdk8的不同.

使用Ctr + Shift + T 查询报错类,同包名的在哪些包里。

在pom.xml文件屏蔽所有依赖【xml-apis】的包,如下

<!--
<exclusion>
    <groupId>xml-apis</groupId>
    <artifactId>xml-apis</artifactId>
</exclusion>
-->

<!-- 依赖 xml-apis 的包 开始 -->
<exclusion>
    <groupId>xom</groupId>
    <artifactId>xom</artifactId>
</exclusion>
                
<exclusion>
    <groupId>xalan</groupId>
  	<artifactId>xalan</artifactId>
</exclusion>
                
<exclusion>
   <groupId>dom4j</groupId>
   <artifactId>dom4j</artifactId>
</exclusion>
  
<!-- 依赖 xml-apis 的包 结束 -->

<!-- 其他会造成 javax.xml 引入问题的包 -->  	
<exclusion>
    <groupId>stax</groupId>
	<artifactId>stax-api</artifactId>
</exclusion>

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务