Java Eclipse认为我的JRE是1.6,而我';我已经迁移到1.7了

Java Eclipse认为我的JRE是1.6,而我';我已经迁移到1.7了,java,eclipse,java-7,jdk1.6,Java,Eclipse,Java 7,Jdk1.6,更新后,Eclipse Luna出现问题。尽管在项目的树中显示它正在使用JRE系统库1.7,但错误检查使用一个字符串报告错误,该字符串的源代码级别低于1.7 具体错误: Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted 我尝试进入Properties>buildpath并添加和删除库,但这并

更新后,Eclipse Luna出现问题。尽管在项目的树中显示它正在使用
JRE系统库1.7
,但错误检查使用一个字符串报告错误,该字符串的源代码级别低于
1.7

具体错误:

Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted
我尝试进入
Properties>buildpath
并添加和删除库,但这并没有解决问题


我从使用
1.6JDK
和更老的
Eclipse3.8
DebainWheezy
打包的Eclipse迁移过来。我现在正在使用带有
1.7JDK
CentOS 7
。迁移并不像我希望的那样顺利。由于有一些大的版本跳转,我需要帮助使这个新的
4.4
版本正常工作。

窗口->首选项->Java编译器->将编译器级别设置为1.7

同样适用于项目->属性->Java编译器->1.7


如果找不到该选项(我指的是编译器
1.7
),则必须将安装的JRE也指定为JDK 7。

窗口->首选项->Java编译器->将编译器级别设置为1.7

同样适用于项目->属性->Java编译器->1.7


如果找不到该选项(我指的是编译器
1.7
),则必须将安装的JRE也指定为JDK 7。

窗口->首选项->Java编译器->将编译器级别设置为1.7

同样适用于项目->属性->Java编译器->1.7


如果找不到该选项(我指的是编译器
1.7
),则必须将安装的JRE也指定为JDK 7。

窗口->首选项->Java编译器->将编译器级别设置为1.7

同样适用于项目->属性->Java编译器->1.7


如果找不到该选项(我指的是编译器
1.7
),则必须将安装的JRE也指定为JDK 7。

使用的系统库与使用的编译器不同,编译器在eclipse/project设置中有自己的部分。使用maven时,还必须在pom.xml中将目标版本设置为1.7!使用的系统库与使用的编译器不同,编译器在eclipse/project设置中有自己的部分。使用maven时,还必须在pom.xml中将目标版本设置为1.7!使用的系统库与使用的编译器不同,编译器在eclipse/project设置中有自己的部分。使用maven时,还必须在pom.xml中将目标版本设置为1.7!使用的系统库与使用的编译器不同,编译器在eclipse/project设置中有自己的部分。使用maven时,还必须在pom.xml中将目标版本设置为1.7!