eclipse中java的switch (){} :()不识别String类数据

时间:2024-03-29 14:29:28

原因:eclipse的编译版本过低。其编译版本不会随配置运行环境jre而更新,二者需要分部设置。

在下图圆圈处右键打开,点击底部菜单的properties…

eclipse中java的switch (){} :()不识别String类数据

选择箭头所指的版本,默认为1.3.。。。版本太低了!
switch(){} 分支语句()中在1.7以上 的版本才支持字符串匹配。

eclipse中java的switch (){} :()不识别String类数据

选择1.8.问题就解决了