关于spring版本与JDK版本不兼容的问题及解决方法

 更新时间:2018年11月29日 10:28:35   作者:weandyouto  
这篇文章主要介绍了关于spring版本与JDK版本不兼容的问题,本文给大家带来了解决方法,需要的朋友可以参考下

在用ssh框架测试时出现问题,如下:

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对应JDK7
spring-xx-4.xx对应JDK8

补充:下面看下JDK8与Spring4以下的版本不兼容问题

昨天将一个myEclipse的web项目转换为Eclipse的Web项目时,出现了如下错误:

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]

    经多方查证才发现是:JDK8与Spring的Jar包不兼容问题。JDK8只支持Spring4及以上的版本。更换了Spring的jar包就解决该问题了。

   但MyEclipse的Web项目转Eclipse的Web项目仍发现很多问题,之后我再慢慢详解。

以上所述是小编给大家介绍的关于spring版本与JDK版本不兼容的问题及解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • java实现贪吃蛇极速版

    java实现贪吃蛇极速版

    这篇文章主要为大家分享了java贪吃蛇极速版,贪吃蛇经典手机游戏,既简单又耐玩,本文用java来实现下贪吃蛇小游戏,感兴趣的小伙伴可以参考下
    2015-12-12
  • java调用webService接口的代码实现

    java调用webService接口的代码实现

    本文主要介绍了java调用webService接口的代码实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • java 中设计模式之单例

    java 中设计模式之单例

    这篇文章主要介绍了java 中设计模式之单例的相关资料,这里说明恶汉模式与懒汉模式,需要的朋友可以参考下
    2017-08-08
  • java String到底有多长?String超出长度该如何解决

    java String到底有多长?String超出长度该如何解决

    在Java中,由于字符串常量池的存在,String常量长度限制取决于String常量在常量池中的存储大小,下面这篇文章主要给大家介绍了关于java String到底有多长?String超出长度该如何解决的相关资料,需要的朋友可以参考下
    2023-01-01
  • 简单谈谈Java中的栈和堆

    简单谈谈Java中的栈和堆

    堆和栈都是Java用来在RAM中存放数据的地方,下面这篇文章主要给大家介绍了关于Java中栈和堆的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2021-11-11
  • Java动态代理的示例详解

    Java动态代理的示例详解

    动态代理指的是,代理类和目标类的关系在程序运行的时候确定的,客户通过代理类来调用目标对象的方法,是在程序运行时根据需要动态的创建目标类的代理对象。本文将通过案例详细讲解一下动态代理,需要的可以参考一下
    2022-02-02
  • Java实现冒泡排序与双向冒泡排序算法的代码示例

    Java实现冒泡排序与双向冒泡排序算法的代码示例

    这篇文章主要介绍了Java实现冒泡排序与双向冒泡排序算法的代码示例,值得一提的是所谓的双向冒泡排序并不比普通的冒泡排序效率来得高,注意相应的时间复杂度,需要的朋友可以参考下
    2016-04-04
  • 如何在Java SpringBoot项目中配置动态数据源你知道吗

    如何在Java SpringBoot项目中配置动态数据源你知道吗

    这篇文章主要介绍了SpringBoot如何在运行时动态添加数据源,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-09-09
  • 解决druid监控页面SQL不显示的问题

    解决druid监控页面SQL不显示的问题

    这篇文章主要介绍了解决druid监控页面SQL不显示的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Java递归算法的使用分析

    Java递归算法的使用分析

    本篇文章介绍了,在Java中递归算法的使用分析。需要的朋友参考下
    2013-04-04

最新评论