包org.w3c.dom可以从多个模块访问:< unnamed> ;, java.xml [英] The package org.w3c.dom is accessible from more than one module: <unnamed>, java.xml
问题描述
我无法将 org.w3c.dom.NodeList
包导入Eclipse。它显示
I am unable to import org.w3c.dom.NodeList
package to Eclipse. It is showing
可从多个模块访问org.w3c.dom包:
< unnamed>
,java.xml中的错误消息。
The package org.w3c.dom is accessible from more than one module:
<unnamed>
, java.xml" error message in eclipse.
请让我知道如何解决此问题?
Please let me know how to fix this ?
Eclipse版本:
面向企业Java开发人员的Eclipse IDE。
Eclipse IDE for Enterprise Java Developers.
版本:2019-06(4.12.0)
Version: 2019-06 (4.12.0)
内部版本ID:20190614-1200
Build id: 20190614-1200
Java版本:
java版本 12.0.1 2019-04-16
java version "12.0.1" 2019-04-16
Java™SE运行时环境(内部版本12.0.1 + 12)
Java(TM) SE Runtime Environment (build 12.0.1+12)
Java HotSpot(TM)64位服务器VM(构建12.0.1 + 12,混合模式,共享)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)
推荐答案
由于传递<$ c $,我遇到了类似的问题c> xml-apis 依赖关系。我使用Maven排除法解决了该问题:
I had a similar issue because of a transitive xml-apis
dependency. I resolved it using a Maven exclusion:
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>fop</artifactId>
<version>0.95</version>
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
</exclusions>
</dependency>
使用 mvn依赖项:tree
来查看谁引入传递依赖,然后从那里排除。
Use mvn dependency:tree
to see who brings in the transitive dependency, and then exclude that from there.
这篇关于包org.w3c.dom可以从多个模块访问:< unnamed> ;, java.xml的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!