在 IDEA 中配置 JavaFX 11

这篇具有很好参考价值的文章主要介绍了在 IDEA 中配置 JavaFX 11。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

因为从 Java8/openjdk 之后,javafx 从 jdk 中移除,如果进行 JavaFX 开发需要在 module 中添加 lib,并对 IDE 进行配置,确保 jdk 可以与 javafx 正常调用。

javafx 下载路径,主页网址:https://openjfx.io/

idea javafx,JavaFX,IDE&OS,Java,intellij-idea,java,ide,JavaFX

下载时根据个人的系统版本进行下载,我下载的是 JavaFX11 版本:

idea javafx,JavaFX,IDE&OS,Java,intellij-idea,java,ide,JavaFX

我的 javafx 安装路径:

idea javafx,JavaFX,IDE&OS,Java,intellij-idea,java,ide,JavaFX

1)在 module 中添加 lib:

idea javafx,JavaFX,IDE&OS,Java,intellij-idea,java,ide,JavaFX

注意路径:

 idea javafx,JavaFX,IDE&OS,Java,intellij-idea,java,ide,JavaFX

 将 javafx 添加到 Project 中,根据 openjfx 的版本号命名为 javafx-sdk-11.0.2

idea javafx,JavaFX,IDE&OS,Java,intellij-idea,java,ide,JavaFX

然后将 openjfx 添加到要使用的 module 中。

2)保证 IDE 正常调用 jdk 和 javafx:

创建 Project 的 global variable,Preferences (File -> Settings) -> Appearance & Behavior -> Path Variables,定义环境变量 PATH_TO_FX,选择 javafx 的 lib 路径。具体操作如图 3 所示:

idea javafx,JavaFX,IDE&OS,Java,intellij-idea,java,ide,JavaFX

 在 Run 下选择 Edit Configurations...

idea javafx,JavaFX,IDE&OS,Java,intellij-idea,java,ide,JavaFX

点击 Modify options,选择 VM。

注意:VM options 不会被默认选择。

在 VM Options 中设置 “--module-path ${PATH_TO_FX} --add-modules javafx.controls,javafx.fxml”,如下图所示:

--module-path ${PATH_TO_FX} --add-modules javafx.base,javafx.controls,javafx.fxml,javafx.graphics

--module-path ${PATH_TO_FX} --add-modules javafx.controls,javafx.fxml

// 增加对webView控件支持,内置浏览器
--module-path ${PATH_TO_FX} --add-modules javafx.controls,javafx.fxml,javafx.web

//
--module-path ${PATH_TO_FX} --add-modules javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.web

 idea javafx,JavaFX,IDE&OS,Java,intellij-idea,java,ide,JavaFX

 各项准备工作已完成,你可以写自己的 javafx 程序了~~~~文章来源地址https://www.toymoban.com/news/detail-708115.html

到了这里,关于在 IDEA 中配置 JavaFX 11的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java开发+Intellij-idea+Maven+工程构建

    Intellij-idea是一款流行的Java集成开发环境,它支持Maven作为项目管理和构建工具。Maven可以帮助开发者自动下载项目依赖的jar包,执行编译、测试、打包等生命周期任务。本资源将介绍如何在Intellij-idea中创建、导入、转换和编译Maven工程,以及如何配置Maven的相关参数和插件。

    2024年02月01日
    浏览(111)
  • Java项目使用intellij-IDEA查看依赖包版本是否有冲突(方法及工具)附截图

    编译器及版本 idea-ultimate 依赖管理工具 maven Step1:点击右侧的maven Step2:右键依赖项,点击分析依赖关系 Step3:可以在模块名位置进行切换,左侧三角的标志则表示该包引入了多个版本,有冲突 Step4:可以看到当前这个包被引入了两个版本的 Step5:右键冲突的包名,可以看到

    2024年02月15日
    浏览(104)
  • JavaFX环境配置(配jdk版本和javafx版本对应)

    因为jdk11之后就没有内置javafx了所以要自行下载配置到lib包 下载地址:JavaFX - Gluon (gluonhq.com)(要记住下载的路径)     方法1.在idea中新建JavaFx项目 创建好后发现爆红,是因为没在lib中导入javafx的jar包   找到对应路径选中其中的这几项然后导入即可,如果还有爆红则可能还需

    2024年02月04日
    浏览(41)
  • eclipse 配置使用 JavaFx (无需安装任何插件)

    偶尔编写个 JavaFx 的程序,网上搜了下 eclipse 开发 JavaFx 小程序,基本清一色的需要安装配置什么 e(fx)eclips 插件,或者配置其他什么东西,我也就写个小程序,有必要搞这么繁琐吗,JDK 不就有这玩意吗。下面教大家在 eclipse 中无需下载任何插件只需配置一下即可开发 JavaFx 小

    2024年02月04日
    浏览(48)
  • Java的Swing被JavaFX取代了

    JavaFX是Oracle在Java平台上推出的一种富客户端应用程序开发框架,它在功能和外观方面更加先进和强大,逐渐取代了过时的Swing框架。JavaFX提供了丰富的用户界面控件、布局容器、图形绘制、媒体播放和动画等功能,使得开发者能够更加轻松地构建现代化、交互式的桌面应用程

    2024年02月04日
    浏览(36)
  • 在eclipse里配置JavaFX(史上最简单方法)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 提示:这里可以添加本文要记录的大概内容: JavaFX是图形用户编程是一个 接口 是一个开源的下一代客户端应用程序平台,适用于基于Java的桌面、移动端和嵌入式系统。 网上的资源较零散这里为初学者

    2023年04月12日
    浏览(59)
  • Intellij-idea 如何编译maven工程*

    在 Intellij IDEA 中编译 Maven 工程的步骤如下: 打开你的 Maven 工程。如果工程已经在 IDEA 中打开,那么你可以直接进行下一步。如果没有,你可以通过 File - Open 在弹出的对话框中选择你的 Maven 工程路径进行打开。 打开 Maven 项目窗口。在 IDEA 的右边会有一个 Maven 项目的窗口,

    2024年02月02日
    浏览(70)
  • Linux 创建 intellij-idea快捷方式

    在 Linux 中,可以通过创建快捷方式的方式方便地打开 IntelliJ IDEA 开发工具。下面是创建 IntelliJ IDEA 快捷方式的详细步骤: 第1步:打开终端窗口 首先,要打开终端窗口。可以通过快捷键 Ctrl + Alt + T 打开终端窗口。也可以在系统菜单栏中选择“应用程序”-“实用工具”-“终端

    2024年02月03日
    浏览(78)
  • Intellij-idea 如何编译maven工程

    在 IntelliJ IDEA 中编译 Maven 工程是一个相对直接的过程。以下是基本步骤: 1. 打开或导入 Maven 项目 如果您已经有一个现有的 Maven 项目,可以直接在 IntelliJ IDEA 中打开它。选择 File Open,然后浏览到您的 Maven 项目文件夹,选择包含 pom.xml 的目录。 如果您是从现有的源代码导入

    2024年01月25日
    浏览(73)
  • 【面向对象程序设计】账户类(Java、JavaFX)

    目录 版本1: 设计Account1类,包含: 设计测试类ATMMachine1: 版本2: 扩展Account1类为Account2类:   设计测试类ATMMachine2,其主菜单如下: 版本3: uml啥的找不到了,太久远了,有什么不懂得评论或者私聊问我吧。 ■ 一个名为id 的int 类型的私有数据域(默认值为0),长度为6位

    2024年02月08日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包