Possible Duplicate:
Causes of 'java.lang.NoSuchMethodError: main Exception in thread “main”'异常线程“main” java.lang.NoSuchMethodError
后,我从错误中添加一个名为Generator.class.im setConstraints自由法当我编译我得到这个错误。 这是错误: 异常在线程 “主” java.lang.NoSuchMethodError:rtg.Generator.setConstra 整数(Ljava/UTIL/ArrayList的;)V 在rtg.DefaultPrompt.main(DefaultPrompt.java:117)
这是setCostraints的)在Generator.java
private ArrayList<String> constraints_list = new ArrayList<String>();
private boolean constr = false;
public void setConstraints(ArrayList<String> c)
{
constraints_list = c;
constr = true;
}
方法(这是使用Generator.class
类public class DefaultPrompt
{
public static void main()
{
Generator gen = new Generator();
gen.setConstraints(constraints_list);
}
{
两个类在同一package.befoř重新添加setConstraints,没有错误。
任何人都知道/为什么会发生?
第二个代码sniplet ** constraints_list **列表来自哪里? – Ankit 2011-05-11 02:36:03
您的错误消息在setConstraints中有一个空格 – Zero 2011-05-11 02:37:47
您确定您没有在DefaultPrompt中导入错误的“Generator”类吗? – Kal 2011-05-11 03:15:30