我正在学习如何在项目中使用枚举,该项目将在 switch 语句中使用。当我从项目文件夹中单击 >New>Enum 时,收到此错误消息:“项目‘MyFunProject’不是 J2SE 5.0 兼容项目。”
我安装的 JRE(首选项 > Java > 安装的 JRE)包括 JAVA SE 6 和 JAVA SE 8,但实际只选择了 JAVA SE 8。该错误消息似乎暗示我在某处引用了 Java SE 5,但我找不到其他任何内容来证实该理论。
最佳答案
您可以在“首选项”窗口中的“Java > 编译器”下调整编译器合规性级别。
这也可以在“Java 编译器”下的“项目属性”中针对每个项目进行覆盖。
确保您的合规性级别设置为您拥有的 JDK 版本(或您想要编译代码的版本)。
方法: 打开项目的属性,选择“Java 编译器”页面并将“编译器合规性级别”设置为“1.5”或更高。
关于java - 如何解决此错误消息以创建 Enum : "Project ' MyFunProject' is not a J2SE 5. 0 兼容项目。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28120496/