IDEA开发JavaFX
⼀、JavaFX简介:
JavaFX是⼀个开源的下⼀代客户端应⽤平台,适⽤于基于Java构建的桌⾯、移动端和嵌⼊式系统。 它是许多个⼈和公司的共同努⼒的成果,⽬的是为开发丰富的客户端应⽤提供⼀个现代、⾼效、功能齐全的⼯具包。
⼆、开发环境:
开发⼯具:IntelijIdea,我选⽤的版本号为:2020.3.2。
JDK:  openjdk-16 ,开发fx  jdk版本必须11及其以上,我这⾥⽤的是jdk16。
SDK:  javafx-sdk-16 , sdk我⽤的是JavaFx最新发⾏版 JavaFX16,最新版⽬前已经到17了。
开发⽅式:
1、纯IDEA开发JavaFX。
2、Maven⽅式开发JavaFX(这个实际项⽬⽤的多)。
3、还可以通过gradle⽅式开发JavaFx(这⾥暂不介绍)。
三、纯IDEA开发JavaFX:
1、从官⽹下载JavaFX SDK最新发布版,⽐如JavaFX Windows x64 SDK  Version 16,点击Download,将下载后的sdk解压到指定⽬录下,⽐如D盘,如下图:
2、新建⼀个JavaFX项⽬,为项⽬起1个名字,如JavaFxDemo1,如下图:
3、默认Idea⽆法识别JavaFx项⽬,需要分别为项⽬添加jdk和sdk:
转⾄File -> Project Structure -> Project,并将jdk设置为16,sdk选择X或者更⾼版本:
若电脑上没有jdk的话,可以通过Download Jdk下载最新版的jdk,⽐如:openjdk-16:
4、配置sdk,选择Libraries,点击+号,点击Java:
到你刚才下载的sdk保存位置,⽐如:D:\javafx-sdk-16\lib,进⾏添加:
idea开发安卓app教程添加完lib之后,Libraries是这个样⼦的:
5、配置VM options:
配置完jdk和sdk后,Idea是能识别JavaFX项⽬了,编译也不报错,可是运⾏时会提⽰不到运⾏时环境,这个时候需要配置Configurations,添加虚拟机选项,这个是这种⽅式的关键(官⽹上虽然也是这么介绍搭建的,但是漏了⼀些细节):
点击Edit  Configurations后打开的界⾯默认是没有VM options这个选项的,如下图:
先不急着配这个,先去配置⼀个可以在将来的项⽬中使⽤的全局变量,转⾄ Preferences (File -> Settings) -> Appearance & Behavior -> Path Variables,并将变量的名称定义为PATH_TO_FX,然后浏览⾄JavaFX SDK的lib⽂件夹以设置其值,然后单击Apply,如下图:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。