java - IntelliJ 无法识别 Java 枚举

标签 java intellij-idea enums syntax-error

<分区>

我正在使用 IntelliJ 14.1.4Java SDK 1.8。我创建了一个 Enum,但 IntelliJ 无法识别该代码并显示以下错误:

'class' os 'interface' expected

enter image description here

IntelliJ 不支持枚举吗???

最佳答案

问题已解决配置正确的语言级别。在枚举的情况下,由于枚举从 Java 1.5 开始可用,因此语言级别至少应为 5。

要在 IntelliJ 中配置语言级别,请转到 File > Project Structure > Project Settings > Project > Project language level 为确保更改已应用,请重新启动 IntelliJ,尽管在我的情况下它没有必要的

enter image description here

关于java - IntelliJ 无法识别 Java 枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41460182/

相关文章:

java - class.class 代表什么

java - 从任务栏最大化 java 进程

scala - Scala : Compilation error: Cannot resolve overloaded method

intellij-idea - 在 IntelliJ IDEA 中将代码块移动到 4 个缩进的快捷方式

c# - 如何通过枚举名称和值名称获取未知枚举的值?

java - 使用枚举类型重载

java - 列表<? super B> lsb = new ArrayList<A>(); Java中的逻辑错误?

java - 我应该如何生成随机数列表并在不使用数组的情况下确定最大的随机数?

java - VS2008+ReSharper 与 IntelliJ IDEA 相比如何?

c++ - 为什么在 `template` 类的枚举上使用声明不起作用?