eclipse 运行错误:在类XXX中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args) 否则 JavaFX 应用程序类必须扩展javafx.application.Application

时间:2023-03-09 02:21:59
eclipse 运行错误:在类XXX中找不到 main 方法, 请将 main 方法定义为:    public static void main(String[] args) 否则 JavaFX 应用程序类必须扩展javafx.application.Application

新建了一个类Hello:

代码:

eclipse 运行错误:在类XXX中找不到 main 方法, 请将 main 方法定义为:    public static void main(String[] args) 否则 JavaFX 应用程序类必须扩展javafx.application.Application

第一次运行报错:

eclipse 运行错误:在类XXX中找不到 main 方法, 请将 main 方法定义为:    public static void main(String[] args) 否则 JavaFX 应用程序类必须扩展javafx.application.Application

点击关闭该类的界面时出现:

eclipse 运行错误:在类XXX中找不到 main 方法, 请将 main 方法定义为:    public static void main(String[] args) 否则 JavaFX 应用程序类必须扩展javafx.application.Application

点击是,然后再次打开,可以正确执行,结果为:

eclipse 运行错误:在类XXX中找不到 main 方法, 请将 main 方法定义为:    public static void main(String[] args) 否则 JavaFX 应用程序类必须扩展javafx.application.Application

这是为什么....,后来发现了原因:是每次运行或调试前没有自动保存编辑的内容。

解决方法:设置在每次运行或调试前自动保存编辑的内容。

点击窗口->首选项->运行/调试->启动->将 在启动之前保存必需的脏编译器中的 “始终” 勾画,而不是“从不”。

eclipse 运行错误:在类XXX中找不到 main 方法, 请将 main 方法定义为:    public static void main(String[] args) 否则 JavaFX 应用程序类必须扩展javafx.application.Application