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的版本
希望对你有所帮助