阿里云运行Jar报错Exception in thread "main" java.lang.UnsupportedClassVersionError

运行jar包失败,

报错信息:

Exception in thread “main” java.lang.UnsupportedClassVersionError: org/springframework/boot/loader/JarLauncher : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)

原因

jvm版本过低

解决办法

安装更新版本的jdk
教程:卸载1.7安装1.8

事情经过:
我重新运行java项目失败,原因是jvm版本过低。
查看java -version,发现变成了1.7
猜测是重启服务器时又被安装了(也可能是其他操作
查看jdk1.8文件存在,配置正确
重载配置,无效
卸载jdk1.7再重载配置,解决

你可能感兴趣的:(踩坑日常)