如何解决此错误消息以创建枚举:"项目'MyFunProject'不是符合J2SE 5.0的项目."

mar*_*acw 2 java eclipse enums

我正在学习如何在一个将在switch语句中使用的项目中使用Enum.当我从项目文件夹中单击> New> Enum时,我收到此错误消息:"Project'MyFunProject'不是符合J2SE 5.0的项目."

我安装的JRE(首选项> Java>已安装的JRE)包括JAVA SE 6和JAVA SE 8,但实际上只选择了JAVA SE 8.错误消息似乎暗示我在某处引用了Java SE 5,但是我找不到其他任何东西来证实这个理论.

use*_*751 8

您可以在"Java>编译器"下的"首选项"窗口中调整编译器合规性级别.

在"Java编译器"下的"项目属性"中,也可以在每个项目的基础上覆盖它.

确保您的合规性级别设置为您拥有的JDK版本(或您希望将代码编译为的版本).

方法: 打开项目的属性,选择"Java Compiler"页面并将"Compiler Compliance level"设置为"1.5"或更高. 在此输入图像描述