Unsupported major.minor version 52.0....... (jdk版本原因) 已解决
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
Unsupported major.minor version 52.0 这个错误网上一百度一大堆,我就简单的记一下。
直译过来意思是:不支持version52.0,其中version 52.0是魔码的其中一个版本,他对应的是jdk1.8
所以异议过来就是:不支持jdk1.8
简单来说,就是执行环境的jdk版本 低于 编译的jdk版本
一、linux环境java命令运行项目报异常
二、windows使用eclip运行项目报异常
一、linux环境java命令运行项目报异常
这也是我碰到的情况:
背景:在Eclipse中将maven项目打成jar包,然后放在linux系统上,通过java -jar 的命令运行该jar包。
运行的时候报错:Unsupported major.minor version 52.0
错误原因:我打的jar包的jdk设置为1.8,而linux服务器的jdk环境是1.7,所以在java命令运行该jar包的时候,就会报该异常:运行环境不支持1.8
排查一:检查linux系统安装的jdk版本
检查linux系统的jdk,确保linux环境变量的jdk版本与jar包运行的jdk版本一致。
排查二:检查pom文件,添加如下代码
二、windows使用eclip运行项目报异常
还有一种情况,如果通过eclipse运行项目时报该异常时,则说明,项目着那个某些jar包的运行jdk是1.8,而项目设置的编译版本等是1.7,导致项目中的某些jar包无法运行,从而报异常。
排查:检查本地Eclispe中项目中的jdk版本,如图:
将图中标注的jdk版本均改为1.8。
来源:叫我吕小布
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献6条内容
所有评论(0)