」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何解決 Java 11 中的「javax.xml.bind」問題?

如何解決 Java 11 中的「javax.xml.bind」問題?

發佈於2024-11-10
瀏覽:658

How to Resolve the `javax.xml.bind` Issue in Java 11?

Java 11 的 javax.xml.bind 問題

如何解決 Java 11 中不存在 javax.xml.bind 軟體包的問題?

根據發布文檔,Java 11 已移除Java EE 模組:

  • java.xml.bind (JAXB) - 已移除

透過使用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 更新(2020 年3 月)

Jakarta EE 8 更新(2020 年3 月)


  jakarta.xml.bind
  jakarta.xml.bind-api
  2.3.3


  com.sun.xml.bind
  jaxb-impl
  2.3.3
  runtime

jakarta.xml.bind jakarta.xml.bind-api 2.3.3 com.sun.xml.bind jaxb-impl 2.3.3 runtime

Jakarta EE 9 更新(2020 年11 月)

  • Jakarta EE 9 更新(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

相容的實作 jaxb-impl

javax.xml.bind -> jakarta.xml.bind

注意:Jakarta EE 9 採用新的API 軟體包命名空間jakarta.xml.bind.*,因此請更新導入語句:

javax .xml.bind -> jakarta.xml.bind

  • Jakarta EE 10更新(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

相容的實現jaxb-implHow to Resolve the `javax.xml.bind` Issue in Java 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