您的位置:首页 > 编程语言 > Java开发

Unsupported major.minor version (jdk版本错误)解决方案 办法

2015-03-31 13:54 537 查看
转载地址:http://www.weiqinxue.cn/blogs/index.php/User/articleview/ArticleID/U2A49

如果你遇到了 Unsupported major.minor version ,请认真看一下,说不定会有帮助。

我花两个小时总结的经验,你可能10分钟就得到了。 ^**^

一、错误现象:

当改变了jdk版本时,在编译java时,会遇到Unsupported major.minor version错误。

错误信息如下 :

Unsupported major.minor version 50.0

Unsupported major.minor version 49.0 (我在jdk1.4 和1.5切换时就遇到了这个错误)

Unsupported major.minor version 48.0

二、错误原因:

类似错误均属于Java版本问题,即JDK版本过低,只要选择相对应的JDK版本编译即可。

48,49,50是Java编译器内部的版本号:

Unsupported major.minor version 50.0 对应于 JDK1.6(JRE1.6)

Unsupported major.minor version 49.0 对应于 JDK1.5(JRE1.5)

Unsupported major.minor version 48.0 对应于 JDK1.4(JRE1.4)

三、出错过程:

我先描述一下我出错的过程,这样方便大家解决问题。

我用的是eclipse,在windows下调试的,是从jkd1.4升级到1.5后出现了该错误。

我是这么升级到1.5的:

(1)把在系统环境变量中把jdk的版本升级到了1.5,并在命令提示符下用 java -version 显示了一下jdk版本,是1.5的。

(2)在eclipse中 Window -> Preferences -> Java -> Compiler 然后在右侧窗口中,有个 Compiler compiance level: 就是指定jdk的版本,原来是1.4 ,现在选择5.0也就是jdk1.5。确定时弹出个对话框,提示改变了jdk版本,是否要立刻重新编译。点yes。eclipse会重新编译。【 图 1 】
(待续。。。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: