簡體   English   中英

錯誤:包 com.sun.javadoc 在 jdk-13.0.2 中不存在

[英]error: package com.sun.javadoc does not exist in jdk-13.0.2

我的 java_home 是 C:\\Program Files\\Java\\jdk-13.0.2

當我在 cmd 中運行 mvn install 時,我得到的輸出為:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.1:jar (module-javadoc)  
   on project ignite-tools: MavenReportException: Error while creating archive:    
[ERROR] Exit code: 1 -  
   C:\ignite\modules\tools\src\main\java\org\apache\ignite\tools\javadoc\IgniteLinkTaglet.java:20: error: package com.sun.javadoc does not exist      

怎么了 ?

許多像 com.sun.* 包已經開始貶值並從 Java 9+ 中刪除。

嘗試您的插件升級到不使用這些舊包的更現代的東西。

<project>
...
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-javadoc-plugin</artifactId>
                <version>3.1.1</version>
            </plugin>

對於 Java 12: 此包 (com.sun.javadoc) 中的聲明已被包 jdk.javadoc.doclet 中的聲明取代。

Apache Ignite 2.7.x 僅支持在 Java 8 下構建。

暫無
暫無

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

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