jdk、jre版本不一致,java.lang.UnsupportedClassVersionError: xxx has been compiled by a more rec

标题:java.lang.UnsupportedClassVersionError: xxx has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0,jdk、jre版本不一致

首先可以看到 我的jdk版本为 jdk11
在这里插入图片描述
实际是运行的环境是如下图所示,可以看到是jre1.8,所以出现上述错误

一般都不会出现此问题,因为都是jdk jre 都是对应的,上面的问题,我也不记得为什么会出现了

在这里插入图片描述在这里插入图片描述
解决办法:jdk、jre调成一致(都弄成1.8或者11)


*若 jdk 为低版本1.8,jre 为高版本11,则不会出现问题。
*因为 jre为11,jdk为1.8 说明我只是采用jdk1.8的编程规范 来在 jre11上面运行,高版本向下兼容低版本所以不会出错)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值