问题现象:运行程序时,提示: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环境,参考:
2)给JDK11的包中补充jaxb对应的
包