我已经创建并遵守了几个Javafx应用程序,而NetBeans和Intelij Idea中没有主要方法。我还成功编译了一个简单的Javafx应用程序(请参阅下面的代码),而没有Windows命令行中的主要方法。
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表示找不到主要方法。我已经在Eclipse IDE中添加了Javafx Jar文件,并且可以使用Eclipse中的主要方法编译和运行Javafx应用程序。因此,我想我应该添加一些路径或地址来帮助Eclipse运行它,但我不知道如何进行。
我的问题是"我还应采取什么措施使Eclipse编译并在没有主方法的情况下运行Javafx应用程序?"
实际读取问题"无法从eclipse运行Javafx代码",其答案帮助我弄清楚如何在没有MAIN方法的情况下运行Javafx应用程序。首先,我们添加主方法并按照以下方式运行一次:
public static void main(String[] args) {
Application.launch(args);
}
然后我们评论主要方法。现在,即使没有主方法,也会将Eclipse IDE运行配置自动设置为运行应用程序。
感谢@oleg指示我解决上述问题。现在,如果没有其他答案,我会宣布该问题重复。