0

在我的日食中,我遵循了以下步骤:

  1. 新建 -> 其他 -> Javafx 项目

  2. 将项目命名为“TestJavaFx”

  3. 创建新类“主”

编写以下代码:

    public class Main extends Application{

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub

    }

}

我收到一条错误消息:

Application cannot be resolved to a type

而且没有进口。

看起来我没有lib。但是我如何在没有 lib 的情况下创建一个新的 Javafx 项目呢?

我该如何解决?

4

1 回答 1

2

首先在 Eclipse 中,您需要将jfxrt.jar添加到项目的库中(它位于 Jre lib 文件夹中)。

然后你需要重写Application的抽象方法start

public void start(Stage primaryStage) { 
    primaryStage.show();
}

这是一个最小的例子:

import javafx.application.Application;
import javafx.stage.Stage;

public class Main extends Application {

    @Override
    public void start(Stage primaryStage) {
        primaryStage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}
于 2013-08-06T12:32:47.420 回答