如何在 Eclipse 中 运行 没有 main 方法的 JavaFX 应用程序?

How to run a JavaFX application without main method in eclipse?

我在 NetBeans 和 InteliJ IDEA 中创建并编译了几个没有主要方法的 javaFX 应用程序。我还成功编译了一个简单的 JavaFX 应用程序(参见下面的代码),在 windows 命令行中没有 main 方法。

import javafx.application.Application;
import javafx.stage.Stage;

public class HelloJavaFX extends Application{

    @Override
    public void start(Stage stage){
        stage.setTitle("Hello JavaFX");
        stage.show();
    }
}

所以我相信在 Eclipse 中 运行 没有主要方法的 JavaFX 应用程序也是可能的。但是当我尝试时,我失败了,eclipse 指示找不到主要方法。我已将 JavaFX jar 文件添加到我的 eclipse IDE 中,我可以使用 eclipse 中的主要方法编译和 运行 JavaFX 应用程序。所以我想我应该添加一些路径或地址来帮助 eclipse 到 运行 它,但我不知道如何。

我的问题是"what else should I do to make eclipse compile and run JavaFX applications without main method?"

实际阅读问题“Can't 运行 JavaFx code from Eclipse”及其答案帮助我弄清楚如何 运行 没有 main 方法的 JavaFX 应用程序。 首先我们添加main方法和运行一次如下:

public static void main(String[] args) {
        Application.launch(args);
    }

然后我们把main方法注释掉。现在 eclipse IDE 运行 配置自动设置为 运行 应用程序,即使没有 main 方法。

感谢@Oleg 指导我回答上述问题。 现在,如果没有人有任何其他答案,我宣布这个问题是重复的。