本文主要是介绍java.lang.ClassNotFoundException:javax.xml.bind.DatatypeConverter 报错解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题原因:
这有可能是因为SpringBoot项目结合jwt进行用户登录时出现的问题,因为jdk版本太高导致的
解决办法:
方法一: 降低jdk版本
检查JDK版本,如果你是JDK17版本,就降到JDK8版本
方案二:在meven中添加依赖
注意: 如果2.3.1的版本不生效,则使用2.3.0的版本
<dependency><groupId>javax.xml.bind</groupId><artifactId>jaxb-api</artifactId><version>2.3.1</version>
</dependency>
<dependency><groupId>javax.xml.bind</groupId><artifactId>jaxb-api</artifactId><version>2.3.0</version>
</dependency>
因为javax.xml.bind在jdk8中有,但是在更高版本就没有了,所以加上就能解决了
这篇关于java.lang.ClassNotFoundException:javax.xml.bind.DatatypeConverter 报错解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!