我想在switch语句中使用String但是我读到这个功能可以从版本java SE 7中获得。我已经下载了它,当我在控制台中输入“java -version”时我读到了:
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) Client VM (build 21.1-b02, mixed mode, sharing)
在我的Eclipse项目中,我将“JRE系统库”属性修改为“JavaSE'1.7”。
毕竟当我在switch语句中使用字符串时,我收到错误:Cannot switch on a value of type string.
我缺少什么线索?
谢谢!
答案 0 :(得分:2)
您需要Eclipse Indigo 3.7.1 for Java 7支持 - 这是在2011年9月底发布的。
答案 1 :(得分:1)
首先,您需要最新版本的Eclipse(支持1.7的编译器合规性级别)。
答案 2 :(得分:0)
您是否也进入Eclipse中的项目属性并在Java Compiler
下选择适当的编译器合规级别?
答案 3 :(得分:0)
你需要获得最新版本的eclipse。 eclipse helios就是为此找到的。