原因:eclipse的编译版本过低。其编译版本不会随配置运行环境jre而更新,二者需要分部设置。 在下图圆圈处右键打开,点击底部菜单的properties… 选择箭头所指的版本,默认为1.3.。。。版本太低了! switch(){} 分支语句()中在1.7以上 的版本才支持字符串匹配。 选择1.8.问题就解决了 如果还不行,就在编辑区点ctrl +1切换编译器