type
status
date
slug
summary
tags
category
icon
password
博主自己在idea上面安装javafx曾遇到很多坑,而且网上的教程大多都是碎片化的安装步骤,在这其中,存在许多难点,于是写下这篇总结,归纳一些安装障碍。
📝 安装Javafx(博主是jdk17.0.8,安装jvavfx版本21.0.1)
可以参考链接(博主本人是根据这个教程来安装的,但是他讲的有些简洁):javafx安装及使用
注意1:javafx需了解
java的Jdk从1.8开始自带了JavaFX,但是,请注意,从Jdk11开始jdk不再内置JavaFX了,所以如果您使用的是高版本的jdk,在想使用javaFX的时候,就需要先安装javaFX并在IDEA里进行配置。如果你使用的是1.8的jdk,可以不用配置直接使用。
JavaFX下载官网
在官网里面可以匹配您的jdk与javafx之间的版本关系,这点无需担心,去官网查找匹配一下即可。
注意2:保存javafx路径时应注意
在官网下载javafx到本地时,保存javafx的路径不能存在中文,最好全英文,甚至不带其他符号。这是一个重要细节,但许多新手都会忽视。
注意3:为了验证javafx的安装,应该新建什么项目
在IDEA进行javafx的安装验证时,网上大多数教程都是建立一个JavaFX的项目,但是,博主在这么尝试以后,总是在编译配置时,提示找不到程序主类,这一点困扰了我半天。但是,当我尝试直接新建一个Jakarta EE项目时,后面那个问题得到解决。
新建一个Jakarta EE项目,不必新建下面的JavaFX项目。
图中,项目名称自己取,位置自己设置即可(最好全英文),JDK选择与javafx适配的,其他的就默认即可:
注意4:关于如何引入javafx的jar包。
在你下载好javafx的压缩包后,将它解压到合适位置(全英文目录),在IDEA中,找到 ”文件“ 选项,选择其中的 ”项目结构“ ,找到其中的 ”库“ 选项,然后,在库中引入javafx的jar包。
引入方法:
1.点击”+“号,选择新建项目库中的Java
2.找到您的javafx的lib目录,可以直接选中lib目录进行导入即可:
或者,您也可以进入lib目录,按住Ctrl键,鼠标左键依次点击那些jia包,实现jar包的全部选择:
选择好jar包后,点击”确定“,然后点击”应用“,再点击左边的“确定”即可。
注意5:编译配置相关问题
在上面任务栏找到 “运行”(Run) 选项,选择其中的 “编译配置”(Edit ConFiguratiobs) 选项,
进入编译配置界面后,点击左上角 ”+“ 号,新建一个配置模板,选择 ”应用程序“(Application) 选项,然后会弹出如下图界面:
然后,进行相关配置,名称自己取一个。然后点击右侧 ”修改选项“(Modify options) 选项,在其中的Java配置中,点击 ”添加虚拟机选项“(Add VM options) :
然后,在界面出现的 虚拟机选项 的文本框中,加入
然后你的界面应该就呈现这个样子:
然后,设置主类,主类顾名思义,就是你程序的入口类,它必须包含main()方法,你可以先点击 ”应用“选项, 再点击 ”确定“ 选项,保存一下这个配置,然后在项目中,新建一个java类。
例如:博主在swu.edu.cn目录下,新建了一个Jf01.java的类。其代码如下:
(注意区别你的package和class的名字)
然后,再进入编译配置界面,配置您的主类,配置后,您的界面应该类似如下情况:
有关博主的目录结构,在编译配置顶层那个图里面我截屏显示出来了的,但博主也再展示一次,防止有人没看见:
最后,回到您的项目,运行程序,就会出现如下界面:
🤗 总结归纳
以上就是博主在IDEA上安装JavaFX的过程,如果您还有问题,可以私信我,也可以评论区留言,或者参考以下文章。
📎 参考文章
- 安装仍有报错时参考文章:
有关JavaFX安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~~~博主也是新手,但如果您有疑问,如果博主有时间,一定会全力帮您解决 🤩 🤩 🤩。
- Author:Naipings
- URL:https://naipings.cn/article/javafx-idea
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!
Relate Posts