这个问题在这里已有答案:
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 回答
你可以找到一些很好的解释here和here too
在JDK 5之前,main方法在java程序中不是必需的 . 但是,从JDK6主要方法是强制性的 . 如果您的程序不包含main方法,那么您将收到运行时错误 . 请参阅此详细说明:https://www.geeksforgeeks.org/main-method-compulsory-java/