在开始学习Java时,发现网上并没有一篇完善的教程关于如何在vscode中配置Javafx,经过总结网上获得的信息最终成功自己在vscode上完成了配置,遂写下此文以分享心得体会。
注:本文前提为已安装java JDK,如未安装请先在vscode上安装java JDK
不多废话教程开始:
Step1:
到 JavaFX 官网上下载合适版本的Javafx压缩包并解压到自己能找到的地方
Step2:
选中资源管理器中存放Java文件的文件夹,再展开底部的JAVA_PROJECTS,点击Referenced LIbraries边上的加号,按住control选择javafx解压的文件夹中lib文件夹里的所有.jar文件,再点确定。
成功后即可在library中看到:
此时用到 javafx包的代码已经不会报错,但运行时仍会报错说缺少组件
Step3:
在launch.json中点添加配置,将如下的代码复制到launch.json中:
{
"type": "java",
"name": "Current File",
"request": "launch",
"vmArgs": "--module-path \"D:/javafx-sdk-23.0.1/lib\" --add-modules javafx.controls,javafx.fxml,javafx.web",
"mainClass": "${file}"
},
(记得把里面的module-path后面的路径改为自己javafx中lib文件夹的路径,且路径与path之间要有个空格)
Step4:
在'运行和调试'中将配置文件选为"Current File" 之后点进自己想要运行的文件,回到上面这个运行和调试界面点上面那个绿色的'开始调试’即可成功运行代码。