MyEclipse中尚不支持1.7编译器合规性级别

时间:2013-01-03 07:27:40

标签: java eclipse

我想在Java 1.7中使用带有Strings的新switch语句。 例如

    String str = "string";
    switch (str) {
         case "string" : 
             // do something
             break; 
    }

我安装了JDK 7并更改了使用jre7的Preferences,但是我无法从eclipse内部将编译器合规性级别更改为1.7,属性对话框的下拉列表只有1.6。重新启动该工具但没有看到任何更改。现在我该如何在JDli中将JDK更新为1.7 感谢adcance !!

2 个答案:

答案 0 :(得分:1)

这很奇怪; MyEclipse 10.7应该支持Java 7:MyEclipse Java 7 Support

我们有detailed forum post说:

  

MyEclipse 10.0.1 现已公开发布   ...
  1)基于 Eclipse 3.7.1构建,现在支持Java 7。

答案 1 :(得分:0)

哦,至于你在命令行类型java -version中的java问题,这可能会回答你的问题。找出安装了什么版本的Java,如果您打算使用Java 7,我认为您需要Indigo,我觉得我在Windows上遇到了问题,但我不记得具体了。将Java和Eclipse更新到最新版本,你应该很高兴。如果您正在运行Linux,我只是坚持使用Java 6.