java.lang.ClassNotFoundException:javax.xml.bind.DatatypeConverter 报错解决

2023-12-14 21:19:19

问题原因:

这有可能是因为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中有,但是在更高版本就没有了,所以加上就能解决了

文章来源:https://blog.csdn.net/d1122d/article/details/135000737
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。