在我的日食中,我遵循了以下步骤:
新 - >其他 - > Javafx项目
将项目命名为“TestJavaFx”
创建新课程“主要”
编写以下代码:
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项目呢?
我该如何解决这个问题?
答案 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);
}
}