![](/img/trans.png)
[英]The package javax.xml.namespace is accessible from more than one module: <unnamed>, java.xml in eclipse webservice
[英]The package javax.xml.namespace is accessible from more than one module
我的環境:
不知道如何解決此錯誤:
The package javax.xml.namespace is accessible from more than one module: <unnamed>, java.xml
正如與此主題相關的許多其他問題和答案所暗示的,該錯誤與 java.xml 導入的重復性有關。 默認情況下,在 Java 11 上,java.xml 是 JDK 庫的一部分,並添加到模塊路徑中。
檢查您的 graddle 的依賴關系,其中至少一個還向 java.xml 添加了傳遞依賴關系,但在類路徑(未命名的模塊)中,因此它存在兩次。
找到正在添加它的依賴項,並嘗試在您的 gradle 上添加類似的內容(在我的情況下,重復是由於 Apache Tika 庫引起的):
compile ('org.apache.tika:tika-parsers:1.22') {
exclude (group: 'xml-apis')
}
我有一個類似的問題。
我的環境是 Java、Eclipse IDE、Java 8。
對我的修復是:屬性-> Java 構建路徑-> 將我的 JRE 系統庫從模塊移動到類路徑。
想知道它是否與這個包在我的系統庫 rt.jar 文件和我的項目 lib/jaxb-api.jar 文件中以及模塊導入在 Eclipse 中的工作方式有關。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.