如何修复Java中的类接口或者枚举预期错误

时间:2020-02-23 14:33:59  来源:igfitidea点击:

在本教程中,我们将在Java中看到如何修复"类接口或者枚举"错误(“class interface or enum expected")。

收到此错误可能有多种原因。

由于类外的方法

当我们意外地将方法放在类外,此错误通常会遇到。
让我们在简单的例子的帮助下看看。

public class MyClass {
    public static void main(String args[]) {
    int count=0;
    }
}
 public static void myMethod()
{
        System.out.println("My method");
}

运行javac命令时,我们将得到以下错误。

$javac MyClass.java
MyClass.java:7: error: class, interface, or enum expected
 public static void myMethod()
               ^
MyClass.java:10: error: class, interface, or enum expected
}
^
2 errors

但如果使用Eclipse IDE,则提示下面的错误。

Syntax error on token “}", delete this token

正如我们所看到的,Eclipse为我们提供了更好的信息,就此错误提供了更好的信息。
我有一个非常简单的例子,你可能会在复杂的代码中获得此错误。
很难确定问题,所以我会推荐你像Eclipse这样的一些IDE。

忘了声明程序

这可能听起来很傻,但如果你忘了声明类,你会收到这个错误。
请检查你的Java文件中是否有忘记的类,接口或者枚举。