problema javax.xml.bind en Java 11
Cómo resolver el problema de que el paquete javax.xml.bind no existe en Java 11?
Según la documentación de la versión, los módulos Java EE se han eliminado en Java 11:
Aprobado Este problema se puede resolver utilizando versiones alternativas de la tecnología Java EE. Simplemente agregue la dependencia de Maven que contiene las clases requeridas:
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
Actualización de Jakarta EE 8 (marzo de 2020)
Es posible utilizar el enlace XML de Jakarta en Jakarta EE 8 en lugar del antiguo módulo JAXB:
jakarta.xml.bind jakarta.xml.bind-api 2.3.3 com.sun.xml.bind jaxb-impl 2.3.3 runtime
Actualización de Jakarta EE 9 (noviembre de 2020)
Utilice la última versión de 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
Nota: Jakarta EE 9 adopta el nuevo espacio de nombres del paquete API jakarta.xml.bind.*, así que actualice la declaración de importación:
javax.xml.bind -> jakarta.xml.bind
Actualización de Jakarta EE 10 (junio de 2022)
Utiliza la última versión de Jakarta XML Binding 4.0 (requiere Java SE 11 o superior):
jakarta.xml.bind jakarta.xml.bind-api 4.0.0 com.sun.xml.bind jaxb-impl 4.0.0 runtime
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3