首页 > 编程语言 > 详细

eclipse运行Java代码报错:NoClassDefFoundError: javax/xml/bind/*

时间:2021-08-09 23:34:18      阅读:41      评论:0      收藏:0      [点我收藏+]

问题现象:运行程序时,提示:NoClassDefFoundError: javax/xml/bind/*

问题原因:JDK 8以及以前的版本默认包含jaxb的jar;当前使用的JDK11版本,缺少jaxb-api

解决方案:

1)准备替换JDK为1.8版本验证下,但eclipse-2020.6月份的居然不支持11以下的JDK了  --不知道IDEA最新版本是否支持

技术分享图片

直接下载2017年的eclipse版本暂时规避,老版本的安装包下载地址如下:

https://wiki.eclipse.org/Older_Versions_Of_Eclipse

在eclipse启动的时候,可手动设置对应JRE环境,参考:

https://blog.csdn.net/qq_36411874/article/details/78250415

 

2)给JDK11的包中补充jaxb对应的

 

eclipse运行Java代码报错:NoClassDefFoundError: javax/xml/bind/*

原文:https://www.cnblogs.com/yaohuimo/p/15120210.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!