主要方法是否应该在与包相关联的公共类中

时间:2017-10-05 14:18:24

标签: java

package fd;

public class Fd {
    void f(){
        System.out.println("f method is called");
    }
}

class j {
    public static void main(String[] args){
        Fd a=new Fd();
        a.f();
    }
}

上述程序可以在Netbeans IDE中执行,但是当在Eclipse中编译同一程序时,会发生错误

  

错误:在类fd.Fd中找不到主要方法,请定义main   方法为:public static void main(String [] args)或JavaFX   应用程序类必须扩展javafx.application.Application

所以我想知道这是否与运行的IDE有关,或者是否有其它类似的东西,如果它必须将main方法放在public class链接到包名称

上述程序应如下所示编写,以便在Eclipse中执行:

package fd;

public class Fd {
    public static void main(String[] args){
        j a=new j();
        a.f();
     }  
}

class j{
    void f(){
        System.out.println("f method is called");
    }
}

0 个答案:

没有答案