• (idea版本)下载javaFX和配置环境详细大全


    前言必读

    读者手册(必读)_云边的快乐猫的博客-CSDN博客

    前言:文章中使用的是2022版本的idea,使用的jdk是17的版本,下载的javafx是19版本的,都是最新的

    一、下载javaFX的SDK压缩包

    1.进入这网站里面下载,这是专门提供这个javafx下载的,这个标红是提示可以选择不同的版本的。

    嫌麻烦的可以直接去我个人博客资源里面获取压缩包下载或者关注我的公众号云边的快乐猫,回复mf73即可免费领取文章中的安装包

    2.我选择的是19版本的SDK下载

    3.下载到本地后记得解压这个压缩包 

    二、在idea里面配置环境

    4.打开idea,左上角点击File,点击这个

     5.点击Libraries,然后点击+号,再点击java

    6.选择已经解压好的lib包下面的全部jar包(按住CTRL+鼠标选中),然后点击ok

    7.这里选中模块,可以选中自己要使用的模块,点击ok就好了

     8.点击右下角的ok就好了

    9.新建一个类:JavaFx01

    1. package learn3;
    2. import javafx.application.Application;
    3. import javafx.scene.Scene;
    4. import javafx.scene.layout.VBox;
    5. import javafx.scene.shape.Line;
    6. import javafx.stage.Stage;
    7. public class JavaFx01 extends Application{
    8. @Override
    9. public void start(Stage stage) {
    10. VBox box = new VBox();
    11. final Scene scene = new Scene(box,300, 250);
    12. scene.setFill(null);
    13. Line line = new Line();
    14. line.setStartX(0.0f);
    15. line.setStartY(0.0f);
    16. line.setEndX(100.0f);
    17. line.setEndY(100.0f);
    18. box.getChildren().add(line);
    19. stage.setScene(scene);
    20. stage.show();
    21. }
    22. public static void main(String[] args) {
    23. launch(args);
    24. }
    25. }

    10.配置运行组件,右上角点击这个

    11.  这里快捷键alt+v,然后再里面输入--module-path "这个是自己解压的javaFX的lib包地址" --add-modules javafx.controls,javafx.fxml(本类生效,完成后点击ok就好)

     12.点击这里

    13.选择这个

     14.这里快捷键alt+v,然后再里面输入--module-path "这个是自己解压的javaFX的lib包地址" --add-modules javafx.controls,javafx.fxml(全局生效,完成后点击ok就好)

     输入完成后点击ok就好

    三、运行测试

    15.运行刚刚那个类 

    16.运行结果:

    运行成功

    如果你觉得本篇文章对你有所帮助的,给个一键三连吧!!!

    点赞关注收藏,抱拳了!​​​​​​​​​​​​​​

  • 相关阅读:
    被迫毕业,面试 30 家公司,终于上岸了!
    【1. GPIO】
    python coding with ChatGPT 打卡第21天| 二叉树:最近公共祖先
    linux人像识别python环境搭建
    Java基础——递归
    计算机毕业设计(附源码)python职工社保信息管理系统
    C++系列之list的模拟实现
    1.2 什么是eBPF?(下)
    神经网络开发
    STM32,复位和时钟控制
  • 原文地址:https://blog.csdn.net/m0_52861000/article/details/127460129