博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
真正解决方案:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
阅读量:4093 次
发布时间:2019-05-25

本文共 368 字,大约阅读时间需要 1 分钟。

背景

实际项目中使用的是java8开发的,部署的服务器安装的是java11

问题

报错:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter

原因分析

JAXB API是java EE 的API,因此在java SE 9.0 中不再包含这个 Jar 包。
java9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包。而在 java 6/7/8 时关于这个API 都是捆绑在一起的

解决办法

  1. 方式一
    降低JDK 版本到 JDK 8
  2. 方式二
    手动添加以下依赖Jar包
javax.xml.bind
jaxb-api
2.3.0

转载地址:http://prtii.baihongyu.com/

你可能感兴趣的文章
PyQt5文件读写操作
查看>>
pyqt编程之QTabWidget使用
查看>>
ubuntu下使用irtulbox虚拟winxp实现360wifi热点功能
查看>>
ubuntu 下用virtulbox装winxp实现360wifi热点
查看>>
Linux学习笔记之swap
查看>>
linux学习笔记之特殊设备loop挂载
查看>>
linux学习笔记之创建大型文件
查看>>
Linux学习笔记之常用压缩命令
查看>>
ubuntu下安装source insight方法
查看>>
c程序函数返回值
查看>>
宏定义交换两个变量值的陷阱
查看>>
linux 下ntp客户端协议代码实现
查看>>
pclint环境搭建教程
查看>>
Angular环境搭建
查看>>
Docker部署Angular应用
查看>>
mac下常用数据库及nginx笔记
查看>>
macos安装mysql
查看>>
C++ new一个数组时,指针移动程序崩溃问题
查看>>
LeetCode 35. Search Insert Position
查看>>
LeetCode 414. Third Maximum Number
查看>>