2013-08-06 71 views
0

在我的Eclipse我都遵循以下步骤:JavaFX应用程序无法找到liberay

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

  2. 将项目命名,即 “TestJavaFx”

  3. 创建新类“Main”

编写下面的代码:

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。但是我怎样才能创建一个新的Javafx项目,而无需lib?

我该如何解决这个问题?

回答

2

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

然后,你需要重写应用程序的抽象方法开始

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); 
    } 
} 
+0

这是不需要的,因为E(FX)clipse需要定位jfxrt.jar的护理 – tomsontom

相关问题