欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

公司jdk升级到1.8,spring3.1.2版本与jdk1.8版本不兼容。

程序员文章站 2022-06-09 16:08:10
...

公司使用的spring的版本是3.1.2 与spring jdk1.8不兼容

但是本机你使用1.8的时候,

 

Caused by: java.lang.ArrayIndexOutOfBoundsException: 52304
	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)

这个是由于spring 字节码框架与jdk不兼容导致的。

 

那好我把本机版本降级为1.7,那会会 unSupportVersion52.

因为引用的别的项目的依赖是1.8的。

只能改spring的版本   spring 版本   3.2.18.RELEASE  和jdk1.8完美运行,

如果项目不能升级大版本到spring4,spring5的可以用上面的版本看看。