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

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

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

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

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

选择1.8.问题就解决了

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-26
  • 2021-12-26
  • 2022-12-23
  • 2021-07-27
  • 2021-12-26
  • 2022-12-23
猜你喜欢
  • 2021-08-28
  • 2022-01-06
  • 2022-12-23
  • 2022-01-04
  • 2022-01-31
  • 2021-06-02
相关资源
相似解决方案