Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot/loader/J

你说的曾经没有我的故事 提交于 2019-12-05 04:16:12
C:\Users\lxn\Desktop\billsystem>java -jar billsystem-0.0.1-SNAPSHOT.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(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

出现这个错误的原因是jdk版本的不匹配

C:\Users\lxn\Desktop\billsystem>java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

当时使用的版本是1.7 需要切换成为1.8

设置系统的环境变量:

发现系统的环境变量确实是使用的jdk1.80 也就是当时设置的并没有生效

此时的JDK版本是有变化的,但要是还是没变化的话,那么打开“此电脑”,点击目录:C:\Windows\System32,将该文件夹中的java.exe,javaw.exe,javaws.exe删除,然后再次尝试查询,修改完成。。。

 

windows修改jdk的版本

希望对你有所帮助

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!