报错Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/...
Posted 辉少呢
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了报错Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/...相关的知识,希望对你有一定的参考价值。
首先我的jdk是11.05的
这个是由于: 这个是 由于缺少了javax.xml.bind,在jdk10.0.1中没有包含这个包,所以我自己去网上下载了jdk 8,然后把jdk10.0.1换成jdk 8问题就解决了
网址:jdk下载网址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
重新运行后就没有报错了,希望能解决大家的问题
但其实我个人认为最好的解决的方法是在项目加个 javax.xml.bind.jar 包或者maven项目的直接加个依赖
<!-- https://mvnrepository.com/artifact/javax.xml.bind/jaxb-api -->
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.1</version>
</dependency>
下面给出这个下载这个依赖或者jar的网址:https://mvnrepository.com/artifact/javax.xml.bind/jaxb-api/2.3.1
参考:https://blog.csdn.net/qq_42358647/article/details/85263177
以上是关于报错Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/...的主要内容,如果未能解决你的问题,请参考以下文章
Exception in thread main org.apache.ibatis.exceptions.PersistenceException:报错解决
ArrayList循环删除报错Exception in thread “main“ java.util.ConcurrentModificationException
Java报错:Exception in thread “main“ java.lang.NullPointerException
Java报错:Exception in thread “main“ java.lang.NullPointerException
java使用类数组 报错Exception in thread "main" java.lang.NullPointerException
MapReduce报错:Exception in thread “main“ ExitCodeException exitCode=-1073741515