Java 11 的 javax.xml.bind 問題
如何解決 Java 11 中不存在 javax.xml.bind 軟體包的問題?
根據發布文檔,Java 11 已移除Java EE 模組:
透過使用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 EE 9 更新(2020 年11 月)
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.xml.bind jakarta.xml.bind-api 4.0.0 com.sun.xml.bind jaxb-impl 4.0.0 runtime
相容的實現jaxb-impl
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3