Java “错误”;类、接口或枚举应为“;
我想知道“预期的类、接口或枚举”错误是什么意思,以及如何解决此错误?您可能有类似的错误Java “错误”;类、接口或枚举应为“;,java,Java,我想知道“预期的类、接口或枚举”错误是什么意思,以及如何解决此错误?您可能有类似的错误 public MyClass{ } public class MyClass{ } 你需要这样的东西 public MyClass{ } public class MyClass{ } 可能您有一个不在类中的方法。方法或函数只能在类中声明。你可以发布你的代码,这样我就可以对错误有一个清晰的想法 更新: 您应该删除类名声明附近的括号 像这样 公共类JSpeexEnc{} 相反 public class
public MyClass{
}
public class MyClass{
}
你需要这样的东西
public MyClass{
}
public class MyClass{
}
可能您有一个不在类中的方法。方法或函数只能在类中声明。你可以发布你的代码,这样我就可以对错误有一个清晰的想法 更新:
您应该删除类名声明附近的括号 像这样
公共类JSpeexEnc{}
相反
public class JSpeexEnc(){ }
发布你的源代码,看看错误可以是什么。。提供您的代码。如果你在一个类中声明了你的变量和方法,而不是在外层空间中声明了你的变量和方法,那么即使最后的大括号也可能是错误的!!!如果(encoder.parseArgs(args)){encoder.encode();我已经尝试过了,但是没有工作…公共类JSpeexEnc(){public static void main(String[]args)抛出IOException{jspeexencoder=new JSpeexEnc();如果(encoder.parseArgs(args)){encoder.encode();}}这是我在代码中遇到的错误,如果(encoder.parseArgs(args)){encoder.encode();公共类JSpeexEnc(){public static void main(String[]args)抛出IOException{jspeexencoder=new JSpeexEnc();if(encoder.parseArgs(args)){encoder.encode();}这是我遇到此错误的代码部分。您应该删除类名声明附近的括号,它应该类似于此公共类JSpeexEnc{},而不是此公共类JSpeexEnc(){}已删除…仍然存在错误