package ceshi;public class One {
public static void main(String[] args) {
Two t = new Two();
for (int i=0; i<10; i++) {
t.release();
}
t.getI();
System.out.println(t.getI());
}
}package ceshi;public class Two {
private int i = 100;
public void release() {
i--;
}
public int getI() {
return i;
}
}就拿这个简单例子来讲,在main()方法的Two t = new Two();处加断点,然后调试时就会显示ClassNotFoundException和Launcher$ExtClassLoader ...line :not available....在网上查了下,源码没有加载,我把src.zip加载了,One.java和Two.java的源码就在项目中,这种创建对象时提示的错误是什么意思?怎么解决?
Two t = new Two();
持有别的类的对象,你不应该写在main()函数里!