在eclipse中如何在没有main方法的情况下运行JavaFX应用程序?
我在NetBeans和InteliJ IDEA中创建并编译了几个没有主要方法的javaFX应用程序。我还成功地编译了一个简单的JavaFX应用程序(见下面的代码),在windows命令行中没有main方法在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
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是的,我承认我刚才也了解了它。