java - 如何解决此错误消息以创建 Enum : "Project ' MyFunProject' is not a J2SE 5. 0 兼容项目。”

标签 java eclipse enums

我正在学习如何在项目中使用枚举,该项目将在 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”或更高。 enter image description here

关于java - 如何解决此错误消息以创建 Enum : "Project ' MyFunProject' is not a J2SE 5. 0 兼容项目。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28120496/

相关文章:

java - Mockito 返回 false

java - 查找 EJB 组件的正确方法是什么?

java - 如何使用 Google appengine 项目在 Eclipse 中引用另一个项目?

具有逻辑或选择的 Java ENUM

java - jackson :忽略未知的枚举值

java - 为系统进行身份验证设计(登录表单)的好做法是什么

java - 基于选择的 AuthProvider Spring Security

java - 用于在 java 中对对象数组列表进行排序的可比较和覆盖比较方法

java - Android 我的第一个应用程序教程 android :onClick issues

c# - int to enum : cast works fine, 赋值失败