欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Eclipse 编辑 JavaFX程序

程序员文章站 2022-06-19 08:46:12
使用 e(fx)clipse 插件编辑 JavaFX本人使用 JDK-15.0.1, 其中并不包含 jfxrt.jar, 即无法直接进行 JavaFX 的编译。(据说 JDK 8 就没有此问题,本人没有验证)以下是具体步骤:安装e(fx)clipse刚开始看了老教程装了 1.2.0,后面看到 参考网站[^1]才知道 3.5.0版本以下都会有问题,才果断装到3.5.0。step01: Help -> Install New Softwarestep02: Add -> 输入name...

使用 e(fx)clipse 插件编辑 JavaFX

本人使用 JDK-15.0.1, 其中并不包含 jfxrt.jar, 即无法直接进行 JavaFX 的编译。(据说 JDK 8 就没有此问题,本人没有验证)

以下是具体步骤:

1-1. 安装e(fx)clipse

刚开始看了老教程装了 1.2.0 没有成功,四处搜索发现JDK中没有javafx 的包,于是又去下载 jfxrt.jar 直接将其作为外部jar包引入,import javafx 虽然不报错,但依然无法运行。
直到发现 openjfx 才明白 插件需要升级到3.5.0以上, 同时将 jfxrt.jar 放入jdk/lib。。
step01: Help -> Install New SoftwareEclipse 编辑 JavaFX程序
step02: Add -> 输入name: e(fx)clipse; Location: http://download.eclipse.org/efxclipse/updates-released/3.5.0/site
Eclipse 编辑 JavaFX程序
step03: 勾选->Next
Eclipse 编辑 JavaFX程序
step04: 选择 I accept the terms of … -> Finish
Eclipse 编辑 JavaFX程序
后面 Eclipse 就会自动帮你进行安装,安装完成后,会弹出让你重启, 点击 restart 即可;

1-2. 下载添加 jfxrt.jar

下面附上jfxrt.jar的网盘地址:
链接: https://pan.baidu.com/s/1gq5tJiz6jzULx1vpdKwZrg
提取码: geid
下载下来的 jar 包放到 jdk目录的 lib 目录内;
提示: 如果Eclipse无法自动导入时,重启后发现新多了JavaFX SDK。
Eclipse 编辑 JavaFX程序

2. 下载 JavaFX SDK

step01: 点击此处跳转到下载网站,下载合适的SDK
Eclipse 编辑 JavaFX程序
step02: 将上述下载的SDK压缩文件解压, 备用

3. 添加VM 参数

step01: 打开需要运行的 JavaFX 项目
Eclipse 编辑 JavaFX程序
step02: 在VM argument 输入框中写入如下代码

# windows 系统:
--module-path "javafx_sdk地址/lib" --add-modules javafx.controls, javafx.fxml 

# Linux/Mac 系统(取消默认勾选):
--module-path javafx_sdk地址/lib --add-modules javafx.controls

点击Apply,然后运行即可

注意: e(fx)clipse 需要 3.5.0版本以上
参考网站:https://openjfx.io/openjfx-docs/#next-steps

本文地址:https://blog.csdn.net/liujiachi6000/article/details/109887938