我正在使用 Eclipse 开发 Java 程序。我不得不将 JRE 和 JDK 从 1.7x 降级到 1.6。现在一切都指向 1.6.x(包括已安装的 JRE 和 JDK 合规性)。
但是现在Eclipse仍然给我一个错误的switch
声明,表明:
无法为低于 1.7 的源级别打开字符串类型的值。只允许可转换的 int 值或枚举常量
在下面的代码上:
Switch("test") // Which is fine with 1.7.x
我从计算机中删除了 1.7.x,不知道为什么它仍在寻找 1.7 而不是 1.6?