【发布时间】:2018-05-04 08:37:03
【问题描述】:
我在 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运行它,但我不知道如何。
我的问题是“我还应该怎么做才能让 eclipse 在没有 main 方法的情况下编译和运行 JavaFX 应用程序?”
【问题讨论】:
-
@Carcigenicate 不适用于 javafx 应用程序 stackoverflow.com/questions/47139115/…
-
@Oleg 有专门针对 JavaFX 应用程序的特殊情况吗?这看起来很奇怪。
-
其实Application类和JVM是为JavaFX应用创建main方法的,所以不需要手动添加。
-
@Carcigenicate 是的,我承认我刚才也知道了。