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、结论
最后,运行该项目。它应该正常运行。