IDEA 出现 Unsupported major.minor version 52.0

来源:互联网 发布:一洋淘宝工具箱 编辑:程序博客网 时间:2024/06/02 04:23

错误的意思是

高版本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