JAXB API解决JDK 9.0以上版本中Hibernate依赖问题
在 JDK 9.0 及以上版本中,JAXB(Java Architecture for XML Binding)被从 Java 核心库移除,这对依赖于它的框架,比如 Hibernate,会造成困扰。你如果遇到类似`java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException`的错误,那就是因为缺少了 JAXB 的支持。其实办法挺,只需要手动引入 JAXB API 的依赖。你可以通过 Maven 或 Gradle 等构建工具来添加,或者直接下载 JAR 包,手动添加到项目中。尤其是在 JDK 9 及以上版本中,模块系统的引入也要求你在`module-info.java`中声明 JAXB 的依赖。如果你还没有这个问题,不妨试试这个方法,挺有效的,代码也简单。
1.21MB
文件大小:
评论区