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

时间:2017-11-21 01:08:27

标签: java eclipse javafx main

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

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

我的问题是"我还应该做些什么来使eclipse编译并运行没有main方法的JavaFX应用程序?"

1 个答案:

答案 0 :(得分:1)

实际上阅读“无法从Eclipse运行JavaFx代码”及其答案的问题帮助我弄清楚如何在没有main方法的情况下运行JavaFX应用程序。 首先,我们添加main方法并按如下方式运行一次:

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

然后我们评论主要方法。现在,即使没有main方法,eclipse IDE运行配置也会自动设置为运行应用程序。

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