请勿使用 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 更改的更多信息,请参阅 The Java 11 Migration Guide。 有关移除 com.sun.xml.bind 目录的更多信息,请参阅 the JEP entry for the Removal of the Java EE and CORBA Modules