快捷搜索: 王者荣耀 脱发

eclipse中JavaFX的使用(JDK11及以上都可以参考)

写在前面

从JDK11开始,JavaFX就从jdk中分出来了。其实限制javafx的客户端并不流行,几乎只有学习的时候才会用javafx,所以,强烈建议使用 java 1.8 版本。就不会出现这些问题。如果坚持使用新的jdk, 那后面的内容应该可以帮助你。

在eclipse中安装e(fx)clipse插件

在eclipse中,选择Help—Eclipse Marketplace 在搜索框输入e(fx)clipse,如图点击install安装

下载JavaFX SDK

从JDK11开始,JavaFX就被分开了。我们需要单独下载SDK。注意下载与JDK相同版本的 JavaFX SDK 下载地址:官网地址: javafx-sdk-14.0.1: (官网下载看到的应该是最新版本,自己可以在该网站找找和自己jdk一个版本的)

创建FX项目

我们发现,这样直接创建的JavaFX项目有很多地方报错。这是因为没有导入JavaFX SDK 如图:

导入操作:

右键我们的fx项目,选择Build Path–Configure Build Path。 点击Modulepath–Add Exterbal JARs 然后找到我们下载安装的SDK中的lib文件夹,选择里面的**.jar**文件,打开 然后Apply:

这时候,我们发现项目已经不会报错了。直接运行:结果又报错, 我们得设置VM参数。

VM参数:

选择 Main.java 也就是主类。选择Run Configurations–Arguments,在VM Argument中填入:

--module-path "SDK的bin文件的路径" --add-modules javafx.controls,javafx.fxml

如我的:

--module-path "D:Program FilesJavaFXjavafx-sdk-14.0.1lib" --add-modules javafx.controls,javafx.fxml

运行

成功了!

经验分享 程序员 微信小程序 职场和发展