簡體   English   中英

Java 9:無法在Eclipse中訪問模塊java.xml.bind

[英]Java 9: Module java.xml.bind is not accessible in Eclipse

我將Java 8中的maven項目遷移到Java 9項目中,而Eclipse OxyGen 1a沒有任何構建工具。

所以我的module-info.java看起來像這樣:

在此處輸入圖片說明

但是java.xml.bind無法訪問,盡管它在我的模塊路徑中:

在此處輸入圖片說明

那么,這里出了什么問題?

編譯未命名的模塊時,默認情況下無法訪問java.xml.bind ,但是在模塊化項目中(如本問題所示),無法解析對模塊java.xml.bind引用是 一個錯誤 (請參見下面的編輯)

要解決此問題直到錯誤被修復,您可以通過雙擊Is modular Available modules (請參見問題中的屏幕截圖)顯式包含模塊java.xml.bind ,然后在顯示的對話框中將所需的模塊從Available modules移至Explicitly included modules

模塊屬性對話框

編輯 Bug 526054 已在Eclipse Oxygen.2中解決,因此模塊化項目不再需要上述步驟(盡管這些步驟仍與未命名模塊中的代碼相關)

編輯2 :在Eclipse 2019-06中,對上述任務的UI進行了改進 可以在聯機幫助中找到最新文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM