我的代码就像
ArrayList<someClassIMade> c=new ArrayList<someClassIMade>();
c.add(new someClassIMade(blah,blah))
但由于某些原因,在添加行中我得到了一个未找到类的异常! someClassIMade类与主类位于同一个src文件夹中,所以我很困惑。我真的这么做所有的怪胎时间为什么它不会突然工作?我检查了我的运行配置,是的,src文件夹就在那里。程序运行和所有,我只看到异常,当我去调试,看看为什么添加行不工作,没有找到voila类。我在散步,帮忙吗?
编辑: 更多代码使这一点更清晰 这是someClassIMade
public tuples{
private int start;
private int end;
private int[] tuple=new int[2];
public int getStart() {
return start;
}
public void setStart(int start) {
this.start = start;
}
public int getEnd() {
return end;
}
public void setEnd(int end) {
this.end = end;
}
public int[] getTuple() {
return tuple;
}
public void setTuple(int[] tuple) {
this.tuple = tuple;
}
public tuples(int start,int end){
this.start=start;
this.end=end;
tuple[0]=start;tuple[1]=end;
}
} 我之前发布的代码是第一次出现在我试图使用它的类中,而这就是错误发生的地方。它们都在(默认包)中,我只使用Java本机库。希望能够解决问题
答案 0 :(得分:1)
正在使用eclipse吗?如果是,请清理项目并自动选择构建。我认为课程没有得到建设。
答案 1 :(得分:0)
检查someClassIMade
的构造函数是否为私有。