软件包 org.w3c.dom 可从多个模块获得:<unnamed>、java.xml

The package org.w3c.dom is available from more than one module: <unnamed>, java.xml

提问人:Ruchi 提问时间:1/16/2023 更新时间:1/16/2023 访问量:450

问:

我正在尝试从 java 11 升级到 java 17 并且我遇到了这个问题,在 stackoverflow 上搜索了很多,在此基础上我了解了这一点,我能够解决导入 javax.xml 包的问题,但对于包导入 org.w3c.dom 相同的解决方案不起作用。 我遵循的解决方案:Eclipse被导入(“可从多个模块访问”)混淆

它说,将有两个包,一个在 JDK 27 中,一个在依赖项中。 但是在依赖项中,没有任何这样的包。请参阅附件并请帮助我。enter imaenter image description herege description here

Eclipse Maven POM.xml java-17

评论

0赞 howlger 1/16/2023
如果未在源代码中使用,则在依赖项中使用,否则不会收到此错误。在通过“导航”>“打开类型...”(Ctrl+Shift+T) 获取的对话框中,键入以找出它的来源。还请打开您的(顺便说一下,您的问题中缺少它)并检查“依赖关系层次结构”选项卡,因为它可能是未在您的 中列出的依赖项,而是依赖项的依赖项。org.w3c.domorg.w3c.dom.*pom.xmlpom.xml

答: 暂无答案