報錯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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM