我刚开始学java,这几天看了《java深度历险》学习import和package机制,然后我想把其中一个用javac命令实现的情况再次用eclipse实现以下,看看其中的差别。
源代码是(相信看过这本书的人都对这个实验有点印象):
[code="java"]public class A {
public static void main(String[] arg){
B b=new B();
b.print();
}
}
[/code]
[code="java"]public class B {
public void print(){
System.out.println("helpme");
}
}
[/code]
我用eclipse在同一个目录下建了这两个源文件,然后编译,没有问题。
然后,我到存放源代码的目录下,删除了用eclipse生成的A.class和B.class,再次用eclipse编译,就老是弹出can't find main class的错误。
‘项目’-‘清理’之后,发现原目录下又重新生成了两个新的*.class文件。
哪位达人能告诉我这个是为什么?先谢谢了