【Debug小结】关于部署Java项目的Jar包到本地服务器失败

2023-12-13 14:34:07

问题描述:

在Idea中完成项目编码后,使用Package打包成.jar文件
接下来使用cmd执行java -jar xxx 命令后
报错如下:
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot/loader/JarLauncher has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 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)

解决思路

网上查了一下,大概是因为java和javac版本不一致导致的
java -versionjavac -version检查一下版本
在这里插入图片描述
果然,版本不一致
去改一下环境配置就可以了
在这里插入图片描述
在这里插入图片描述
创建,并将它上移到最上边。

再添加一个,这个不用移动。
解决!Over!
再测试一次
在这里插入图片描述
Tip:测试一定要关掉再重开一遍喔!

文章来源:https://blog.csdn.net/qq_42906486/article/details/134950206
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。