首页 文章

运行[重复]时没有java中的主类抛出错误

提问于
浏览
2

这个问题在这里已有答案:

public class trial { 
    static {
        System.out.println("Main not required to print this");
        System.exit(0);
    }
}

此代码仍然会引发错误

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

有帖子说它会在 java 1.9 中起作用,但事实并非如此 .

2 回答

  • 5

    Java不需要主要方法,但是在独立应用程序中需要它,在JDK 5之前,您可以使用静态块 . JVM(java虚拟机)通过调用main方法开始执行 . 它也被称为java的入口点

    你可以找到一些很好的解释herehere too

  • -1

    在JDK 5之前,main方法在java程序中不是必需的 . 但是,从JDK6主要方法是强制性的 . 如果您的程序不包含main方法,那么您将收到运行时错误 . 请参阅此详细说明:https://www.geeksforgeeks.org/main-method-compulsory-java/

相关问题