Java compiler level does not match的解决方法
2016-06-24 21:15
513 查看
这只是项目开发过程中的小小bug。
-----------------------------------------------------
(插入):
刚打开项目,有一个问题gen文件失效,所有的R失效。
解决:右键->properties->java build path->add Folder..勾选gen
OK搞定
回归正题:
在我的项目过程,有一个现象,项目没有任何错误,就一个红叉。错误提示 Android requires compiler compliance level 5.0 or 6.0. Found '1.8' instead. Please use Android Tools > Fix Project Properties.(compiler compliance level和java的version不一样)
可是不管用
解决方法:( 要注意自己的jdk版本,我用的1.8)
1、进入 windows---proferences---java--compiler设置编译出来的文件使用的格式是1.8版本的 (设置成多少都行,只要兼容,并且与你项目的编译版本一直就可以,我这里统一设置成1.8,为了突出兼容,可以往下兼容,这里就设1.8)
2、项目右键——>properties->java Compiler->Compiler compliance level 改为1.6
3、右键->properties->project Facets->java的version改为1.6
ok 搞定
-----------------------------------------------------
(插入):
刚打开项目,有一个问题gen文件失效,所有的R失效。
解决:右键->properties->java build path->add Folder..勾选gen
OK搞定
回归正题:
在我的项目过程,有一个现象,项目没有任何错误,就一个红叉。错误提示 Android requires compiler compliance level 5.0 or 6.0. Found '1.8' instead. Please use Android Tools > Fix Project Properties.(compiler compliance level和java的version不一样)
可是不管用
解决方法:( 要注意自己的jdk版本,我用的1.8)
1、进入 windows---proferences---java--compiler设置编译出来的文件使用的格式是1.8版本的 (设置成多少都行,只要兼容,并且与你项目的编译版本一直就可以,我这里统一设置成1.8,为了突出兼容,可以往下兼容,这里就设1.8)
2、项目右键——>properties->java Compiler->Compiler compliance level 改为1.6
3、右键->properties->project Facets->java的version改为1.6
ok 搞定
相关文章推荐
- SpringIOC容器
- Java-排序算法2
- Java 用两种方法实现插入排序
- spring mvc 传中文 到controller层乱码的 解决方法
- eclipse编译问题
- Java设计模式——适配器模式
- 深入理解Java的接口和抽象类
- Java-排序算法1
- 【SpringMVC学习08】SpringMVC中实现文件上传
- 使用MyEclipse添加Hibernate支持和反向工程生成映射关系
- java基础知识点罗列
- 深入SpringBoot:自定义Endpoint
- Java序列化的作用和反序列化
- play-1.2.x 开发环境搭建
- Ajax+Struts2实现验证码验证功能
- Ajax+Struts2实现验证码验证功能
- Java反射机制的学习
- Ajax+Struts2实现验证码验证功能
- Unsupported major.minor version 51.0(jdk版本错误)
- 一切都是对象 Thinking in Java 第二章