Java 打开字符串1.7

Java 打开字符串1.7,java,Java,我将一个组项目导入Eclipse,并出现以下错误: '无法为低于1.7的源级别打开字符串类型的值' 这很好。据我所知,在1.7中添加了“打开字符串”。当我快速修复错误,将工作区或项目符合性更改为1.7时,几乎每一行代码都会出现错误 以下是控制台顶部显示的错误: java.lang.UnsupportedClassVersionError:驱动程序:不支持的主版本。次版本51.0 知道为什么会发生这种情况以及我如何解决它吗?请确保您不仅将工作区设置为java 1.7,而且在它下面有一个java 1

我将一个组项目导入Eclipse,并出现以下错误:

'无法为低于1.7的源级别打开字符串类型的值'

这很好。据我所知,在1.7中添加了“打开字符串”。当我快速修复错误,将工作区或项目符合性更改为1.7时,几乎每一行代码都会出现错误

以下是控制台顶部显示的错误:

java.lang.UnsupportedClassVersionError:驱动程序:不支持的主版本。次版本51.0


知道为什么会发生这种情况以及我如何解决它吗?

请确保您不仅将工作区设置为java 1.7,而且在它下面有一个java 1.7 JDK。

您可以在java 1.7之后使用带有字符串变量/EXPRESSION的switch。将项目设置更改为Java 1.7,并添加Java 1.7运行时。如果使用Maven或其他构建工具,则必须在POM.xml或其配置文件中设置Java版本,而不是在项目或全局设置以及Eclipse中。