目录

SpringBoot报错java.lang.UnsupportedClassVersionError

目录

SpringBoot报错java.lang.UnsupportedClassVersionError

我是在SpringBoot集成Redis时候遇到的问题

具体报错:

org/springframework/nativex/NativeListener has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file

产生原因有两种情况:

1.jdk版本没有一致

  1. spring-native.version版本太高

第一种情况调整jdk版本即可

https://i-blog.csdnimg.cn/blog_migrate/4427e00b10988c988f075672100ea895.png

https://i-blog.csdnimg.cn/blog_migrate/c33ee32f499eaa88c4bded84f837e421.png

https://i-blog.csdnimg.cn/blog_migrate/055208750f539d2aeef0205d7480493f.png

https://i-blog.csdnimg.cn/blog_migrate/3c043453b9b4fc19d1b4efa5196cf2c0.png

https://i-blog.csdnimg.cn/blog_migrate/28588fb1787a0cbc1cb3635b2137a763.png

https://i-blog.csdnimg.cn/blog_migrate/3d3b84fc7973efbeeadb107505b240bc.png

https://i-blog.csdnimg.cn/blog_migrate/69e45a748f2088ea7b461f8e1e15a8ec.png

第二种情况是spring-native.version版本问题

我第一种方法尝试无果,后来发现是spring-native.version版本太高,导致失败因此调整成0.10.0成功

https://i-blog.csdnimg.cn/blog_migrate/1038d84aeab8920b14c49a75174df5e4.png

修改完成之后刷新maven,重新执行即可

https://i-blog.csdnimg.cn/blog_migrate/87d8f210f53f220d7a71517020537013.png

希望我遇到的问题能够帮助到大家

生活很美好,只要你肯奋斗,加油!