错误:java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0

昨天引入了一个同学的项目之后运行,碰到一个这样的问题。该错误的大概意思是JDK的版本出了错。是因为项目运行的jdk版本和项目开发时使用的jdk版本不同导致的。一般是开发时的jdk版本比较新导致的,因为jdk也是向下兼容的呀!是一个充分不必要的条件。和安卓的意思大概一样。新版本的安卓环境里能够运行一些较旧版本的安卓软件,反之则不行啦。
关于这个问题,我看到网上大多数的解决方法是:修改项目java compiler。方法是:在项目点右键->选择Perperties->在出现的菜单中选择Java Compiler->最上面选中Enable project Specific setting->然后将jdk改为jdk1.6->完成。可以先试试这一个方法,因为很多人都说有效。但是,我改了之后还是没效果,运行还是报出相同的错误。
然后,我就下了一个新的jdk。我是在这个地址下载的:http://xiazai.sogou.com/search?w=2033&query=java。需要注意的是jdk的版本有两个,X86代表的是适应32位操作系统的,X64代表的是适应64位操作系统的。按需下载后,安装。 安装好了后,打开运行项目的eclipse,点击Windows-->Preference-->Java-->双击Install JREs。弹出如下图
[img]http://dl2.iteye.com/upload/attachment/0107/0898/751750a5-8ec8-3ade-842e-6c1db2dd1385.jpg[/img]

单击add后双击空白处会弹出下图:

[img]http://dl2.iteye.com/upload/attachment/0107/0900/642c17e5-23f7-3fb6-8469-39147756f3f3.png[/img]

添加新下载的jdk的安装路径finish就完成了jdk绝对路径的配置了。就不用再去配置环境变量之类的了,比较方便。 引入了心得jdk之后还不算完,因为我们要运行的项目的jdk还没变,手动指定一下jdk路径就好了。选中要运行的项目,然后右击,选中Propertiesjava build path单击右侧的Add Library点击next在把环境换成现在系统的默认环境,遇到的问题就解决啦!

[img]http://dl2.iteye.com/upload/attachment/0107/0904/abedefae-7fc9-3d0f-b03c-4a8312e13509.png[/img]

以上是个人的一些见解,希望能对你有一些帮助!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值