不要使用 com.sun.xml.internal.bind.* 套件中的 API

此規則會標示是否使用 com.sun.xml.internal.bind.* 套件。這些套件在 Java SE 11 中不再可用。這些套件供內部使用,並沒有打算供外部使用。但是,如果應用程式必須繼續使用這些套件,可能的解決方案是改用 com.sun.xml.bind.* 套件並將所需的 jaxb 相依關係程式庫包裝在應用程式中。以下是 Maven 相依關係檔的範例,可拉入所需的程式庫來使用 com.sun.xml.bind.* 套件:

<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-core</artifactId>
    <version>2.2.11</version>
</dependency>
<dependency>
    <groupId>com.sun.xml.bind</groupId>
    <artifactId>jaxb-impl</artifactId>
   <version>2.2.11</version>
</dependency>

如需 Java 11 變更的相關資訊,請參閱 Java 11 移轉手冊。 如需移除 com.sun.xml.bind 目錄的相關資訊,請參閱 用於移除 Java EE 和 CORBA 模組的 JEP 項目