IDEA 出现 Unsupported major.minor version 52.0

错误的意思是

高版本jdk编译的class文件不能运行在低版本jdk编译的class文件

出现这个问题的情况是:

电脑中安装了interllj IDEA2016.2.2 之后又安装了最新的android studio 2.2.2版本

android studio会更改很多设置,其中包括jdk版本需求变成了1.8(之前电脑中一直使用jdk1.7,已有项目都是在jdk1.7基础上创建的。),SDK中的build tools文件夹下面会出现最新的25.0.0版本。

导致IDEA2016.2.2 只要一运行项目就会导致去寻找SDK中build tools最新的25.0.0版本。导致前后两次的java class文件编译的jdk版本不兼容导致。

解决方案:

将SDK目录下的build tools 版本降低到 23.0.0就可以了。

这里感谢作者http://stackoverflow.com/questions/22489398/unsupported-major-minor-version-52-0#comment66078030_35866015

其中有一句回答启发了我。完美的解决了我这种情况
原画是这样说的:
The best answer!! Oddness: I have my alternatives set to JRE 7, and build tools with JDK8. At runtime it says ‘verion 52.0’ unsupported. This probably means the compile target was set to java 8. Maven and I need to have words. – Kieveli Sep 7 at 16:26

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值