我的所有java程序都返回以下错误,即使代码中的每个东西都是正确的。 线程主java.lang.nosuchmethoderror主要
中的异常请在下面找到我的示例代码之一
import java.lang.*;
import java.util.ArrayList;
import java.util.Collections;
public class ArraySample{
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
ArrayList <Integer> a = new ArrayList <Integer>();
a.add(5);
a.add(2);
a.add(8);
a.add(1);
a.add(0);
Collections.sort(a,null);
System.out.println(a);
Collections.sort(a,Collections.reverseOrder());
System.out.println(a);
}
}
我知道应该满足入口点方法的以下特定要求:
该方法必须在提名类中。 方法的名称必须是“main”,并且具有该大写1。 该方法必须是公开的。 该方法必须是静态的。 方法的返回类型必须为void。 该方法必须只有一个参数,该参数的类型必须是String []。
在我的代码中满足了所有要求,并且我遇到了这样的错误。
提前致谢。