Eclipse 编辑 JavaFX程序

使用 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 Softwarehelp->install new software
step02: Add -> 输入name: e(fx)clipse; Location: http://download.eclipse.org/efxclipse/updates-released/3.5.0/site
Add->输入name和Location
step03: 勾选->Next
勾选->Next
step04: 选择 I accept the terms of … -> Finish
Accept -> Finish
后面 Eclipse 就会自动帮你进行安装,安装完成后,会弹出让你重启, 点击 restart 即可;

1-2. 下载添加 jfxrt.jar

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

2. 下载 JavaFX SDK

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

3. 添加VM 参数

step01: 打开需要运行的 JavaFX 项目
run->run configuration
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

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值