eclipse-requires compiler compliance level 5.0 or 6.0.

问题描述

requires compiler compliance level 5.0 or 6.0.

我之前导入了一个项目,报错,原因是代码里面的switch case语句用于判断String类型的变量了,但这个功能只能在jdk1.7或以上才可以,而我的jdk是1.6,于是就报错:
Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.

网上的解决方法如下:(但我试了不行)
1.项目右键 ->android tools->Fix Project

2.如果不可以,检查Project->Properties->Java Compiler确认JDK compliance被设置为1.6, 并且enable specific seetings,经过这两步问题基本解决。

我的解决方法如下:
首先我升级jdk到1.7:

eclipse也重新配置了jdk的路径:

使用1.7版本的jdk,并且把项目也设置了enable specific setting了:

我把我能做的都做了,但还是报同样的错误,为什么呢,跪求大神指导!

解决方案

有大神知道吗??急求

解决方案二:

你重启试试吧。。还有环境变量也需要重新配置一下。

时间: 2024-11-02 07:57:15

eclipse-requires compiler compliance level 5.0 or 6.0.的相关文章

The selected JRE does not support the current compiler compliance level of 1.6

问题描述 我重新安装了myeclipse7.5,在配置jdk是总是在InstalledJREs上有"TheselectedJREdoesnotsupportthecurrentcompilercompliancelevelof1.6"这句话,我的jdk版本是1.5.0_06,请问该怎样解决呢? 解决方案 解决方案二:java-compiler中有个compilercompliancelevel将其调低,已适应你使用的jdk版本解决方案三:或者提升使用的jdk版本至少至1.6,有这个问题

安装Oracle JDK 7.0与8.0 for Mac OS X后Eclipse启动报错的解决之道

启动 Eclipse 时,直接报错The JVM shared library "/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/../jre/lib/server/libjvm.dylib"does not contain the JNI_CreateJavaVM symbol. Unable to find any JVMs matching architecture "i386&qu

error the @annotation pointcut expression is only supported at Java 5 compliance level or above 异常解决

1.异常信息 严重: Exception sending context initialized event to listener instance of class or g.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException: Error creating bean wit h name 'httpConnection' defin

error the @annotation pointcut expression is only supported at Java 5 compliance level or above

今天再工作中碰到了这个问题,着实让我头大了一阵error the @annotation pointcut expression is only supported at Java 5 compliance level  or above 这句话的意思是@annotation切点表达式仅支持 Java5或者以上版本.但是我的机器上装的是7,我就很费解了,后来摸索了半天终于找到了问题所在 原来我的jar包aspectjweaver是1.5.4的,应该是AspectJ中的类型会判断JAVA 版本,但

PostgreSQL 9.5.0 PK Oracle 12.0.1.2.0 TPC-C性能极限

Oracle 12c TPC-C 测试请参考: http://blog.163.com/digoal@126/blog/static/1638770402015112344924835/ 文件系统为XFS,优化手段如下: http://blog.163.com/digoal@126/blog/static/16387704020160695427218/ 本文在同样的硬件测试环境下对比PostgreSQL 9.5.0. 我们看看1月7号发布的PostgreSQL 新版本性能咋样? benchma

[20170420]表达式加0或者减0不一样.txt

[20170420]表达式加0或者减0不一样.txt --//oracle 有时候避免某个索引采用字段+0或者-0的方式,不使用索引,但是两者存在一点点区别,通过例子说明. 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING                    VERSION        BANNER ------------------------------ -------------- ----------------------------------

网站重构:论述XHTML2.0和HTML5.0

继团队的CSS3.0中文手册在国内首发以后,最近风风火火的到处吹起HTML5.0和CSS3.0的春风:似乎在这浏览器互相调侃的年代,成就了一大堆业界茶余饭后的话题. 年前,google的chrome团队来到公司做相关的交流,公司要求我做个前期讨论方案.于是想了一下,里面提到了三点: chrome对于12px以上字体大小支持的问题 chrome的开发者工具虽有整合,但不及Firebug一样的灵活好用. 对于网页的解释渲染是否应当配备两种解释其内核. 前面的两点对于chrome本身更加较为有针对性,

IE5.0、IE5.5、IE6.0、IE7.0、FF1.5、FF2.0兼容CSS Hack代码范例

css IE7.0简体中文正式版终于发布了,对于我等常和网页打交道的人来说网页兼容性问题也随之而来了.IE7.0有一个显著的改变就是支持!important了,是件好事情,但是也给广大的在IE6时代使用!important来区分处理IE和FF的网页制作者带来了不少问题,Noker也遇到了这个问题,所以翻阅网上资料,写了下面这个能够兼容现今大多数主流浏览器,覆盖绝大多数用户的Hack代码,发布在自己的论坛上,供大家查看,研究,取用.如有相关问题欢迎跟贴探讨,谢谢! 兼容浏览器版本:IE5.0,IE

进阶:学习As2.0与AS3.0的尴尬

从macromedia大刀阔斧对As1.0进行改革到AS2.0,这一段过程看上去还算长一些,从flashmx到flash mx2004到flash 7.2再到flash8. 它们的核心actionscript都是as2.0.在flash8刚刚发布不长时间,macromedia又紧罗密鼓的推出了flash9预览版,大家都已经知道了Adobe发布的预览版可以对AS3.0进行编译,而As3.0经过测试它的速度可以说要比之前的as2.0快10倍.拿着as3.0与As2.0相对比,虽然有些东西看着面熟,但