1.问题描述
在一个Maven项目中报错:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
这是因为javax.xml.bind包在JDK8以上的版本被移除,而我用的是JDK9,所以需要更改JDK版本(不推荐)或者手动引入。
2.解决方法
方法一、
下载javax.xml.bind.jar包,点击IDEA右上角图标打开Project Structure->Libraries->+,选择jar包下载到本地的地址,手动引入。
方法二、
通过pom文件引入
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
原文博客:https://blog.csdn.net/weixin_32916879/article/details/102501748
方法三、
降低JDK版本到JDK8