JavaFX包的下载及配置(Eclipse)

目录

一.JavaFx包的下载

以下内容非常重要,建议收藏,以防忘记!

二.Javafx包下载后的处理

三.JavaFx包的导入(Eclipse)

1.导包前的工作准备

2.导包须知

五.更改编译器版本为1.8(如果控制组件已经补上,即参数已调好,就做这一步操作)

四.导好后竟然还缺运行时控制组件?

六.总结:JavaFX的入门使用分为以下步骤


目录排序看似不寻常,细看其实是在情理之中,请继续往下看,发现其中的奥秘!

一.JavaFx包的下载

由于java8(不包括java8)以上开始剥离javafx.jar包,需要我们java友自己上网寻找资源下载javafx包,考虑到以后配置新设备或是遗忘怎么配置的因素,现在此处存好javafx包的下载地址:

注意:什么版本的就去找对应的版本下载就好,入门学习的话暂时不需要考虑一定要版本对应,但不要选过时的下载。如果实在不清楚下载哪个,这里推荐我自己用的javafx包,Windows版本的x64的17.0.0.1sdk(如下图所示),x86和x64是有区别的,下载时看清楚自己的电脑是属于哪个。查看方法:打开设置,点击系统,再找到关于即可看到自己的电脑系统类型

如果点击下载网址加载过慢,可复制该网站地址另外打开:JavaFX - Gluon (gluonhq.com)

JavaFX - Gluonhttps://gluonhq.com/products/javafx/

以下内容非常重要,建议收藏,以防忘记!

二.Javafx包下载后的处理

下载后将javafx的压缩包放在原来下好的java1.8版本的jdk的同一文件目录下,然后将其解压到当前文件夹中。放在同一文件夹下,便于后面的操作实现。解压好后是这个样子:

三.JavaFx包的导入(Eclipse)

1.导包前的工作准备

(1)因为是javafx专包专用,可以建立一个专门的javafx项目进行导包,使用起来也比较便于管理。

(2)右击项目,找到建立路径,配置路径。

2.导包须知

这是包导好的情况:

现在让我们回到没导好的情况:

(1)点击Add Library(添加库),选择User Library,然后next

(2)再选择User Libraries,点击New创建一个新的库将其命名为与javafx相关的名字,例如JAVAFX,然后再点击Add External JARs所有javafx的jar包(全选)导进来,再apply and close

现在经过上面的操作,你的Libraries应该是这样的:

五.更改编译器版本为1.8(如果控制组件已经补上,即参数已调好,就做这一步操作)

如果控制组件已经补上,就将编译器版本改为1.8,再将该改的配置重新配置。由于部分Eclipse默认用java15,而java1.8jdk是包括javafx包的,但保险起见 ,还是补充了其他jdk版本的javafx使用方法。

更改方法一:现在这个eclipse是默认jdk1.8的,如果不是1.8的,将JDK Compliance下面的√点一下(反正就不要勾选),然后就可以更改jdk版本调为1.8 。

这是取消勾选后的样子,此时jdk是处于可以更改的状态。

 更改方法二:找到JRE System Library并双击,然后勾选Execution environment:,再将其调整为JavaSE-1.8(jre)即可。

 当更改完jdk版本后,如果没配好参数的话,有可能会报出缺少控制组件的红字错误,此时将参数配好即可。

四.导好后竟然还缺运行时控制组件?

解决这个问题还需要做最后两步操作,即可畅快使用JavaFX创造属于你自己的UI!

(1)回到刚刚我们导完包后的情景,将JAVAFX点开(点击左边的箭头),找到第一个Access rules双击,再将访问权限改为Accessible,在规则模式中输入javafx/**JRE System Library也要进行同样操作,将访问权限改为Acceessible,在规则模式中输入javafx/**,再点击ok倒数第二步完成。

(2)最后一步:现在需要创建一个类用来测试javafx,然后点击这个像播放键一样的东西的下箭头,找到Run Configurations运行配置,

点击Arguments那一栏,将VM Argument配置好:点击VM ArgumentsVariables,点击Edit Variables

再点击New创建新的变量,既然是缺少控制组件,那就命名为JavaFX.control, value也就是变量的值,它有特定的格式:

--module-path "C:\ProgramFiles\Java\javafx-sdk-17.0.0.1\lib" --add-modules javafx.controls,javafx.fxml   

蓝色加粗部分全都要写(包括空格),缺一不可。注意所有符号是英文输入法下的符号,双引号前要空一个空格,双引号后也要空一个空格,这个地址是你存放这个javafx的库包(lib)的绝对地址,第二个modules后面要空一个空格如果不是这样存放的,记得修改下地址,不要照搬。最后点击ok。

点完ok后回到Select Variable,找到你刚刚命名的变量,再点击ok就大功告成啦!恭喜你完成JavaFX入门使用操作!

 

六.总结:JavaFX的入门使用分为以下步骤

第一步:下载好javafx包并将其导入项目中。如果是采用jdk1.8版本的,此步可以考虑省略,但保险起见还是要知道有这么一步。

第二步:现在分为两种情况,第一种是如果出现缺少控制组件,则进行参数配置,补充组件。

第二种是参数已经调好了仍然无法运行,报出类似无法创建虚拟机等难以理解的问题的,就将编译器版本更改一下,调为jdk1.8,再进行参数配置即可。

能看到这里的小伙伴很棒棒喔哈哈,如果本文对您有帮助的话,不妨点赞打赏下吧,谢谢啦!

  • 28
    点赞
  • 147
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 35
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

问号何其多

恭喜你赞赏了我哈哈哈!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值