无法运行我编译的.class文件

时间:2016-07-23 20:55:48

标签: java cmd

由于某种原因,我无法通过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();
        }
    }
}

0 个答案:

没有答案
相关问题