Java 11 の javax.xml.bind の問題
Java に javax.xml.bind パッケージが存在しない問題の解決方法11?
リリース ドキュメントによると、Java EE モジュールは Java 11 で削除されました:
合格 この問題は、Java EE テクノロジーの代替バージョンを使用することで解決できます。必要なクラスを含む Maven 依存関係を追加するだけです:
javax.xml.bind jaxb-api 2.3.0 com.sun.xml.bind jaxb-core 2.3.0 com.sun.xml.bind jaxb-impl 2.3.0
Jakarta EE 8 Update (March 2020)
Jakarta EE 8 では、古い JAXB モジュールの代わりに Jakarta XML Binding を使用できます。
jakarta.xml.bind jakarta.xml.bind-api 2.3.3 com.sun.xml.bind jaxb-impl 2.3.3 runtime
Jakarta EE 9 Update (2020 年 11 月)
Jakarta XML Binding 3.0 の最新バージョンを使用します:
jakarta.xml.bind jakarta.xml.bind-api 3.0.0 com.sun.xml.bind jaxb-impl 3.0.0 runtime
注: Jakarta EE 9 は新しい API パッケージ名前空間 jakarta.xml.bind.* を採用しているため、インポート ステートメントを更新してください:
javax.xml.bind -> jakarta.xml.bind
Jakarta EE 10 Update (2022 年 6 月)
最新バージョンの Jakarta XML Binding 4.0 を使用します (Java SE 11 が必要)以降):
jakarta.xml.bind jakarta.xml.bind-api 4.0.0 com.sun.xml.bind jaxb-impl 4.0.0 runtime
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3