本文介紹了退出代碼:1-javadoc:錯誤-記錄的代碼使用模塊,但……位于未命名的模塊中的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
本地Java版本為:
java version "11.0.7" 2020-04-14 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.7+8-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.7+8-LTS, mixed mode)
但我的項目具有以下Java版本:
<java.version>1.8</java.version>
在生成過程中,我收到錯誤:
Exit code: 1 - javadoc: error - The code being documented uses modules but the packages defined in https://docs.oracle.com/javase/8/docs/api/ are in the unnamed module.
如何在不將POM的Java版本改為Java 11或降級到Java 8的情況下解決?
jdk
我相信您可能剛剛遇到了一個相關的推薦答案問題–JDK-8212233,也與JDK-8217177
相關
要解決這個問題,其中一個建議是升級JDK,因為在我看來,在瀏覽注釋時,修復程序并不是向后移植到JDK-11。但沒錯,您當前的版本可能只是一個受影響的版本。
確保將Javadoc插件的配置更新為
<configuration>
<source>8</source>
</configuration>
這篇關于退出代碼:1-javadoc:錯誤-記錄的代碼使用模塊,但……位于未命名的模塊中的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,