MyEclipse还不支持1.7编译器遵从级别



我想使用新的switch语句,其中包含Java 1.7中可能的字符串。例如

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

我安装了JDK 7,并将首选项更改为使用jre7,但我无法将编译器遵从级别从eclipse中更改为1.7,属性对话框有一个下拉菜单,只能达到1.6。重新启动工具,但未看到任何更改。现在我该怎么做才能在eclipse中将JDK更新到1.7版本呢提前感谢!!

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

有一个详细的论坛帖子说:

MyEclipse 10.0.1现在公开可用

…1)基于Eclipse 3.7.1构建,现在支持Java 7。

哦,至于你的java问题在你的命令行键入java -version,这可能会回答你的问题。找出安装的Java版本,我认为如果你要使用Java 7,你需要Indigo,我觉得我在Windows上遇到了问题,但我记不清具体是什么了。将Java和Eclipse更新到最新版本,就可以了。如果你用的是Linux,我就用Java 6。

最新更新