引言:因为之前学校教学使用eclipse编写java以及使用javafx,但是实训课上校企合作的老师使用的是IDEA(事实上IDEA也确实比eclipse好用),这篇文章将帮助大家在IDEA上使用javafx,其实也是防止我以后换电脑忘了怎么用了
ps:环境变量的配置去看别的大佬的博客,我下面的操作都建立在你电脑的java环境变量已经配置好的情况下;没有的jdk版本都可以在IDEA里下载,但是环境变量得自己去配置,我这里用的是jdk21
一、点击左上角的文件(File),然后点击项目结构
二、找到库(Library),再点击左上角的小加号,找到你的javafx包里的lib添加进去最后点击确定
三、点击编辑配置(绿色运行符号左边)
四、创建应用程序
首先点击左下角的编辑配置模板
再点击应用程序 ,然后再点击右边蓝字修改选项,点击里面的添加虚拟机选项
然后就是配置了:
构建并运行下面有四行,第四行不用填
第一行是选择自己想使用的jdk版本
第二行添加虚拟机选项:
格式:
th="D:\javafx-sdk-21.0.1\lib" --add-modules=javafx.controls,javafx.fxml
值得一提的是,之后又一次运行别的javafx项目时用该格式无法运行,所以我又换了另一种格式
--module-path "D:\javafx-sdk-21.0.1\lib" --add-modules=javafx.controls,javafx.fxml
这两种格式的目的都是让IDEA找到你的javafx包的lib,所以前半部分的路径要根据你自己电脑里javafx包的路径去改写,这里我把他放到D盘里了;后半部分不变照抄;(没有javafx包的私信我就可以,大概一两天后会回你,可能运气好马上回);这两个格式哪个能用用哪个
第三行就填入你这个java项目main函数所在的类名就可以了
第四行空
下面的工作目录选自己项目的文件夹就行了
环境变量不用填
配置好了点确定就行,然后运行就可以了