错误:请将main方法定义为:public static void main(String [] args)

kav*_*vie 0 java

执行下面的程序我收到错误消息为"错误:在类Parent_Package.Parent中找不到主要方法,请将主方法定义为:public static void main(String [] args)"........ ..........任何人都知道如何解决这个问题吗?

First Package
==============
package Parent_Package;

public class Parent {
     int money = 100;enter code here
     protected  void give_Money(){
    money = money-10;
     System.out.println(money);
}
}

======================
Second Package
===================================
 package Child_Package;

 import Parent_Package.Parent;

 class Child extends Parent{
        public void donate() {
            give_Money();
        }

    }

 class Friend {
     public static void main(String[] args){
    Child c = new Child();
    c.donate();

    }
}

==================================================</body></html>
Run Code Online (Sandbox Code Playgroud)

cow*_*wls 8

运行此Java程序时,您需要运行Friend该类,因为这是唯一一个带有main方法的类.

看起来您正在运行Parent没有定义主方法的类.