Exception in thread main java.lang.UnsopportedClassVersionError解决办法

20 篇文章 0 订阅

先交代一下背景:

(1)写代码的笔记本jdk版本是1.8,打包的jar运行正常;

(2)打包成jar运行的服务器(目标)jdk版本是1.6;

将(1)中打包的jar包安装到服务器上,双击或java -jar **.jar命令均无法正常使用,无论是环境变量还是双击设置(参考的博文)都尝试了,在使用命令行时出现了题目中的异常报错,“Exception in thread main java.lang.UnsopportedClassVersionError”才知到是两个机器的jdk版本不一致所致,如下图所示。


解决办法:

1、修改代码编辑机器的jdk版本;2、重新安装服务器jdk版本。第1种方法容易实现

(1)Eclipse——选择要导出的工程,右击选择Properties


(2)在Java Compiler(Java 编译器)中修改jdk版本,我的默认版本是1.8,将其改为1.6(与服务器版本一致),点击OK,重新打包成jar包,然后放在服务器上不会再出现上述问题。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值