Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在eclipse中如何在没有main方法的情况下运行JavaFX应用程序?_Java_Eclipse_Javafx_Main - Fatal编程技术网

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

在eclipse中如何在没有main方法的情况下运行JavaFX应用程序?,java,eclipse,javafx,main,Java,Eclipse,Javafx,Main,我在NetBeans和InteliJ IDEA中创建并编译了几个没有主要方法的javaFX应用程序。我还成功地编译了一个简单的JavaFX应用程序(见下面的代码),在windows命令行中没有main方法 import javafx.application.Application; import javafx.stage.Stage; public class HelloJavaFX extends Application{ @Override public void sta

我在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指出找不到主方法。我已经将JavaFXJAR文件添加到我的EclipseIDE中,我可以使用eclipse中的主要方法编译和运行JavaFX应用程序。所以我想我应该添加一些路径或地址来帮助eclipse运行它,但我不知道如何


我的问题是“我还应该做些什么才能使eclipse在没有main方法的情况下编译和运行JavaFX应用程序?”

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

public static void main(String[] args) {
        Application.launch(args);
    }
然后对主要方法进行了评述。现在,EclipseIDE运行配置被自动设置为运行应用程序,即使不使用main方法

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

@Carcigenicate不适用于javafx应用程序@Oleg有专门针对javafx应用程序的特殊情况吗?这似乎很奇怪。实际上,应用程序类和JVM为JavaFX应用程序创建了主方法,因此不需要手动添加它。@Carcigenicate是的,我承认我刚才也了解了它。