Javafx应用程序找不到该库

时间:2013-08-06 08:34:53

标签: java javafx

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

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

  2. 将项目命名为“TestJavaFx”

  3. 创建新课程“主要”

  4. 编写以下代码:

        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项目呢?

    我该如何解决这个问题?

1 个答案:

答案 0 :(得分: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);
    }
}