關(guān)于spring版本與JDK版本不兼容的問題及解決方法
在用ssh框架測(cè)試時(shí)出現(xiàn)問題,如下:
java.lang.IllegalArgumentException at org.springframework.asm.ClassReader.<init>(Unknown Source) at org.springframework.asm.ClassReader.<init>(Unknown Source) at org.springframework.asm.ClassReader.<init>(Unknown Source) at org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:52)
解決方法:更換JDK或者換spring包
spring-xx-3.xx對(duì)應(yīng)JDK7
spring-xx-4.xx對(duì)應(yīng)JDK8
補(bǔ)充:下面看下JDK8與Spring4以下的版本不兼容問題
昨天將一個(gè)myEclipse的web項(xiàng)目轉(zhuǎn)換為Eclipse的Web項(xiàng)目時(shí),出現(xiàn)了如下錯(cuò)誤:
Failed to read candidate component class: file [G:\javaRuning\WorkSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\NETCTOSS\WEB-INF\classes\com\tarena\annotation\MyBatisDao.class]
經(jīng)多方查證才發(fā)現(xiàn)是:JDK8與Spring的Jar包不兼容問題。JDK8只支持Spring4及以上的版本。更換了Spring的jar包就解決該問題了。
但MyEclipse的Web項(xiàng)目轉(zhuǎn)Eclipse的Web項(xiàng)目仍發(fā)現(xiàn)很多問題,之后我再慢慢詳解。
以上所述是小編給大家介紹的關(guān)于spring版本與JDK版本不兼容的問題及解決方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
java調(diào)用webService接口的代碼實(shí)現(xiàn)
本文主要介紹了java調(diào)用webService接口的代碼實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
java?String到底有多長(zhǎng)?String超出長(zhǎng)度該如何解決
在Java中,由于字符串常量池的存在,String常量長(zhǎng)度限制取決于String常量在常量池中的存儲(chǔ)大小,下面這篇文章主要給大家介紹了關(guān)于java?String到底有多長(zhǎng)?String超出長(zhǎng)度該如何解決的相關(guān)資料,需要的朋友可以參考下2023-01-01
Java實(shí)現(xiàn)冒泡排序與雙向冒泡排序算法的代碼示例
這篇文章主要介紹了Java實(shí)現(xiàn)冒泡排序與雙向冒泡排序算法的代碼示例,值得一提的是所謂的雙向冒泡排序并不比普通的冒泡排序效率來得高,注意相應(yīng)的時(shí)間復(fù)雜度,需要的朋友可以參考下2016-04-04
如何在Java SpringBoot項(xiàng)目中配置動(dòng)態(tài)數(shù)據(jù)源你知道嗎
這篇文章主要介紹了SpringBoot如何在運(yùn)行時(shí)動(dòng)態(tài)添加數(shù)據(jù)源,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2021-09-09

