2

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

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

我安装了 JDK 7 并将首选项更改为使用 jre7,但我无法从 eclipse 内部将编译器合规级别更改为 1.7,属性对话框的下拉菜单只能达到 1.6。重新启动该工具,但没有看到任何变化。现在我应该怎么做才能在 Ecipe 中将 JDK 更新到 1.7,谢谢!

4

2 回答 2

1

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

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

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

于 2013-01-03T09:12:19.907 回答
0

哦,至于你在命令行输入 java -version 中的 java 问题,那可能会回答你的问题。找出安装的 Java 版本,如果您要使用 Java 7,我认为您需要 Indigo,我觉得我在 Windows 上遇到了问题,但我不记得具体了。将 Java 和 Eclipse 更新到最新版本,一切顺利。如果你运行的是 Linux,我只是坚持使用 Java 6。

于 2013-01-03T08:45:21.773 回答