このルールは com.sun.xml.internal.bind.* パッケージ。 これらのパッケージは、Java SE 11 では使用できなくなりました。 これらのパッケージは、内部向けであり、外部の使用を意図していません。 しかし、アプリケーションがこれらのパッケージを使い続けなければならない場合、可能な解決策は
代わりに com.sun.xml.bind.* パッケージを作成し、必要なjaxb依存ライブラリを
ライブラリをアプリケーションに含めます。 をプルするためのmaven依存性ファイルのサンプルを以下に示します。
を使用するために必要なライブラリを com.sun.xml.bind.* パッケージで提供される:
このルールには、以下の参照を自動的に置き換える修正がある
com.sun.xml.internal.bind.* を com.sun.xml.bind.*.カスタム設定をアプリケーションのビルドファイルにコピーして、修正自動化を有効にします。
Java 11 の変更点について詳しくは、 The Java 11 Migration Guide を参照してください。 com.sun.xml.bind ディレクトリーの削除について詳しくは、 the JEP entry for the Removal of the Java EE and CORBA Modules を参照してください。