1、下载安装Eclipse
版本:Eclipse 2018-09
下载地址:http://www.eclipse.org/downloads/packages/release/2018-09/r/eclipse-ide-java-developers
2、安装JDK11
相关文档:Java jdk11 在windows上的安装和配置
3、将Java 11作为已安装的JRE添加到Eclipse
依次选择:Eclipse
- > Window
- > Preferences
- >Java
- > Installed JREs
- > Add
4、下载JavaFX 11 ea
下载地址:https://gluonhq.com/products/javafx/
5、创建用户库
依次选择:Eclipse
-> Window
-> Preferences
-> Java
-> Build Path
-> User Libraries
-> New
,将其命名为JavaFX11
,并在JavaFX 11-ea
的lib
文件夹下包含jar
。
6、创建Java项目
您不需要添加模块路径类。确保选择Java 11
并将JavaFX11
库添加到项目的模块路径中。
7、添加javafx11包和主应用程序类HelloFX
package javafx11;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class HelloFX extends Application {
@Override
public void start(Stage stage) {
String version = System.getProperty("java.version");
Label l = new Label ("Hello, JavaFX 11, running on "+version);
Scene scene = new Scene (new StackPane(l), 300, 200);
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch();
}
}
注意:不应该包含JavaFX
类,因为我们已经包含了User Libraries
。
8、配置VM参数
添加运行时参数。编辑项目的运行配置,并添加以下VM
参数:
--module-path C:\Users\<user>\Downloads\javafx-sdk-11\lib --add-modules=javafx.controls
9、结论
最后,运行该项目。它应该正常运行。