我无法导入org。w3c。多姆。节点列表
打包到Eclipse。它正在显示
包组织。w3c。dom可以从多个模块访问:
请让我知道如何解决这个问题?
Eclipse版本:
企业Java开发人员的Eclipse IDE。
版本:2019-06(4.12.0)
构建id:20190614-1200
Java版本:
java版本"12.0.1"2019-04-16
Java(TM)SE运行时环境(构建12.0.1 12)
Java HotSpot(TM)64位服务器虚拟机(构建12.0.1 12,混合模式,共享)
在我这方面,我花了几个小时来理解我的问题,非常接近这个问题包组织。w3c。可以从多个模块访问dom:
我想将一个项目从Java8迁移到Java11。一些图书馆问题。容易修复。但这一次,,
>
我试图创造module-info.java→这是最糟糕的。
在我的操作系统上找到一个问题(debian 10)→即使Java11是默认的JRE,$JAVA_HOME也没有正确地设置为maven构建。当我认为这只是一个Eclipse问题时,我最终认为这是一个全局编译问题。为了解决这个问题,我必须在~/. mavenrc
中添加以下行
JAVA_HOME=/usr/lib/jvm/default JAVA
对maven依赖关系的深入分析显示,我对触发问题的xom.jar有第三级依赖。依赖被链接到撒克逊HE库→升级到VERSION 9.9。X解决了这个无聊的问题。
希望这将帮助其他人。
令人失望的是,我没有看到任何编译器标志来显示偶数-Xlint的问题是什么:module似乎没有显示任何有用的内容,eclipse也没有说明这个问题
而是找到组织的位置。w3c。dom来自我一直在使用的脚本:
mvn dependency:copy-dependencies -DincludeScope=test -DoutputDirectory=deps
for i in deps/*.jar; do if unzip -l $i| grep -q org.w3c.dom; then echo $i; fi ; done
严格地说,您不必指定范围测试,因为这是默认设置,但我已经包含了它,因为您可能希望使用compile
我有一个类似的问题,因为一个可传递的xmlapi
依赖关系。我用Maven排除法解决了这个问题:
<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>
另一个只会带来麻烦的依赖项,除了删除它之外,我没有其他解决方案:
<dependency>
<groupId>com.oracle.database.xml</groupId>
<artifactId>xmlparserv2</artifactId>
<version>${oracle.version}</version>
</dependency>
使用mvn dependency:tree
查看谁引入了可传递依赖项,然后从中排除该依赖项。
我知道已经有一些关于这些问题的话题了,但我遇到的情况有所不同。 它以以下错误消息开始: 我知道下面的依赖关系“导致”了这种情况,因为如果我删除它,这个错误就会消失(并弹出许多其他错误): 我已经试过这个了: 然而,这并没有改变这个问题。 我尝试使用列出可传递的依赖项,它为OSLC Java客户端返回了此依赖项树: 现在,让我困惑的是,似乎不存在于该树的任何地方。这怎么可能?我知道一个事实,删除这个
我正在使用: 火狐56.0.1 硒3.6.0 Windows 10家庭版 壁虎司机0.19.0 错误消息是 包组织。openqa。selenium可以从多个模块访问:客户端。合并,净额。bytebuddy“
我的项目在Java1.8u151中运行良好。我正在尝试将它升级到Java12,但是我得到了以下错误。 这是唯一的错误,在Java12中的大多数包中都会重复出现,但在Java8中效果良好。 我已尝试将所有jar文件从模块路径移动到类路径。模块路径中只有Java 12库。我在Java版本的软件包中寻找任何不推荐的东西。我用不同的Java版本尝试了3种不同的系统(都运行OS-X10.13.6、10.13
我已经研究了好几天了,似乎所有的答案都是特定于Eclipse的。我在Visual Studio Code上遇到此错误: 这将出现在包含导入。 使用: Java 11.0.4 Gradle构建时没有问题,因此错误消息表示终端和VSCode之间存在某种断开连接。 到目前为止,我已经: 确保和匹配 任何帮助都将不胜感激,谢谢您的时间! 我知道这个问题,但一直没有答案。
尝试在JMX控制台中注册MBean时,我收到以下错误消息: 我正在使用Eclipse,我的项目结构中没有文件。 当我注释我对javaeeapi的依赖关系时,错误消失了,但是包不是JAR的一部分。
我有编译错误: