Ez a szabály megjelöli a com.sun.xml.internal.bind.* csomagok használatát. Ezek a csomagok már nem érhetők el a Java SE 11 változatban. Ezek a
csomagok belső csomagok, és a céljuk nem a külső használat. Ha azonban az
alkalmazásnak továbbra is használnia kell ezeket a csomagokat, akkor egy
lehetséges megoldás, hogy helyette a com.sun.xml.bind.*
csomagot használja, és a szükséges jaxb függőségi függvénytárakat
belefoglalja az alkalmazásba. A következőkben egy minta maven függőségi
fájl látható, amely behúzza a com.sun.xml.bind.* csomag
használatához szükséges függvénytárakat:
| <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> |
A Java 11 változásaival kapcsolatos további információkért tekintse meg a Java 11 átállítási kézikönyvet. A com.sun.xml.bind könyvtár eltávolításával kapcsolatos további információkért tekintse meg a Java EE és CORBA modulok eltávolítására vonatkozó JEP bejegyzést.