编程语言
首页 > 编程语言> > java-无法在JRE7中打开String

java-无法在JRE7中打开String

作者:互联网

我正在使用jre7,但仍然无法打开Strings.我安装了jdk7更新1,并指向Eclipse,但还是没有运气.知道我在做什么错吗?

这是一个代码:

String code = "something";
switch(code) {
    case "xxx": dosomehting(); break;
    default: dosomethingelse(); break;
}

我得到的错误:

Cannot switch on a value of type String. Only convertible int values or enum constants are permitted.

解决方法:

我很确定Eclipse 3.7仅支持jdk 1.6.您需要根据3.7.1
http://download.eclipse.org/eclipse/downloads/drops/R-3.7.1-201109091335/index.php

(请记住:Eclipse不使用suns编译器,它们使用自己的编译器,因此仅安装jdk 1.7是不够的).

只需打开eclipse,然后选择帮助->检查更新即可. -那应该将您升级到3.7.1

标签:switch-statement,java
来源: https://codeday.me/bug/20191202/2086603.html