由于某种原因,我无法通过cmd命令运行我编译的.class文件.. java myFile。它抛出“错误:无法找到或加载主类” 然后我创建了一个非常简单的Hello.java文件,它只打印Hello,将其编译为Hello.class并且它没有问题。我不明白为什么一个实例运行正常,而其他抛出错误?它们都在同一个目录中,它们都是以相同的方式编译的。从Eclipse运行程序时它工作正常.. 这是代码:
public class Human {
Human() {
System.out.println("Boy called Human");
};
public void walk() {
System.out.println("Human walks");
}
static class Boy extends Human {
Boy() {
super();
}
Boy(String name) {
System.out.println("Constructor with arg called");
}
public void walk() {
System.out.println("Boy walks");
}
public static void main(String args[]) {
// Reference is of parent class
Human myobj = new Boy();
myobj.walk();
Human myobj2 = new Human();
myobj2.walk();
}
}
}