gpt4 book ai didi

java - javax.xml.namespace 包可从多个模块访问

转载 作者:太空宇宙 更新时间:2023-11-04 09:08:30 31 4
gpt4 key购买 nike

我的环境:

  • Java 11
  • Spring 启动
  • Gradle

不确定如何修复此错误:

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

最佳答案

正如与此主题相关的许多其他问题和答案所表明的那样,该错误与 java.xml 导入的口是心非有关。默认情况下,在 Java 11 上,java.xml 是 JDK 库的一部分,并添加到模块路径中。

检查你的gradle的依赖关系,至少其中之一也添加了对java.xml的传递依赖,但是在类路径(未命名模块)中,因此它出现了两次。

找到添加它的依赖项,然后尝试在你的 gradle 上添加与此类似的内容(在我的例子中,口是心非是由于 Apache Tika 库造成的):

compile ('org.apache.tika:tika-parsers:1.22') {
exclude (group: 'xml-apis')
}

关于java - javax.xml.namespace 包可从多个模块访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59935009/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com