为了账号安全,请及时绑定邮箱和手机立即绑定

如何修复java.lang.UnsupportedClassVersionError:

如何修复java.lang.UnsupportedClassVersionError:

慕森王 2019-05-21 15:19:38
如何修复java.lang.UnsupportedClassVersionError:不支持的major.minor版本我正在尝试使用Notepad ++作为我的一体化工具编辑,运行,编译等。我安装了JRE,并且已将路径变量设置为.../bin目录。当我在Notepad ++中运行“Hello world”时,我收到以下消息:java.lang.UnsupportedClassVersionError: test_hello_world : Unsupported major.minor version 51.0    at java.lang.ClassLoader.defineClass1(Native Method)    at java.lang.ClassLoader.defineClassCond(Unknown Source)       .........................................我认为这里的问题是版本问题; 某些版本的Java可能是旧的或太新的。我如何解决它?我应该安装JDK,并将我的路径变量设置为JDK而不是JRE吗?PATHJRE或JDK中的变量有什么区别?
查看完整描述

5 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

java.lang.UnsupportedClassVersionError 发生的原因是编译期间JDK较高,运行时JDK较低。


查看完整回答
反对 回复 2019-05-21
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

在Eclipse中,我只是转到菜单命令Window - > Preferences - > Java - > Compiler,然后将“Compiler compliance level”设置为1.6。


查看完整回答
反对 回复 2019-05-21
?
LEATH

TA贡献1936条经验 获得超6个赞

别担心,我解决了。

它实际上很简单 - 您需要使用相同的版本安装BOTH JRE / JDK。

JRE 6 - > JDK 6

JRE 7 - > JDK 7

等等。


查看完整回答
反对 回复 2019-05-21
  • 5 回答
  • 0 关注
  • 1782 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信