使用JDK1.7 eclipse报错 Android requires compiler compliance level 5.0 or 6.0.
2017-01-01 01:47
441 查看
先说明下,设置编译等级无法解决此问题。
原项目是在intellij idea中写的。并且运行正常。但是 idea对UI设计支持的不是很好。所以我导入到了eclipse中。
我代码中使用了部分1.7特性。例如 switch 使用字符串等等。
如果更改为1.6
此错误消失:
但是代码中需要大量修改使用了1.7特性的部分。并且switch只能修改为if语句了。
有什么方法能解决此问题?
eclipse版本:
ADT版本:
原项目是在intellij idea中写的。并且运行正常。但是 idea对UI设计支持的不是很好。所以我导入到了eclipse中。
我代码中使用了部分1.7特性。例如 switch 使用字符串等等。
如果更改为1.6
此错误消失:
Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
但是代码中需要大量修改使用了1.7特性的部分。并且switch只能修改为if语句了。
有什么方法能解决此问题?
eclipse版本:
Eclipse IDE for Java Developers Version: Juno Service Release 2 Build id: 20130225-0426
ADT版本:
Android DDMS 21.1.0.v201302060044-569685 Android Development Tools 21.1.0.v201302060044-569685 ............
相关文章推荐
- mac set $java_home
- Java下利用Jackson进行JSON解析和序列化
- 史上最详cxf-Springmvc-maven实现webservice教程(转)
- springMVC+spring+hibernate 框架整合实例
- 大话TDD,BDD,ATDD的本质
- Java异常类
- JAVA对list集合进行排序Collections.sort()
- eclipse碰到的问题No editor descriptor for id org.eclipse.ui.internal.emptyEditorTab
- Springmvc的个人浅见
- spring-boot 集成swagge(2)
- Java HashMap 核心源码解读
- Failed to load JavaHL Library(windows和mac)
- Eclipse 快捷操作
- SpringMVC的拦截器
- 20个非常有用的Java程序片段
- quartz系列(一)spring3.2.5与quartz1.8.6单机版集成详细说明
- 设计模式的六大原则 - 精通设计模式
- Spring作用域测试
- Spring作用域测试
- Spring后置处理器