如何修复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文件中是否有忘记的类,接口或者枚举。