你虽然安装了 JDK1.8 但事实上MyEclipse里面自带了JDK,如果你没有修改配置的话,使用的编译器并不是JDK1.8; 我这边测试使用switch是没有问题的。
虽然安装了 JDK1.8 但事实上MyEclipse里面自带了JDK,如果没有修改配置的话,使用的编译器并不是JDK1.8,查看myeclipse的jdk版本如下: