打开字符串不能在jdk8上工作

时间:2018-05-21 05:10:38

标签: java string java-8 switch-statement

我知道'切换'字符串在java 7之前是不可行的,并且仅在java 7及更高版本中实现。 但我使用的是java 8,我仍然收到错误消息"无法打开字符串"。 任何人都可以解释为什么以及如何解决它?

1 个答案:

答案 0 :(得分:1)

即使您使用的是JDK 8,也可能是因为您没有使用java 8编译器合规性级别。

如果您使用的是eclipse,可以像这样设置编译器级别:

enter image description here