我是靠谱客的博主 乐观手机,最近开发中收集的这篇文章主要介绍JavaFX for macos / macbook m1,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

JavaFX for macos / macbook m1

    • 1 下载
    • 2 idea创建javafx项目
    • 3 配置
      • 3.1 设置sdk
      • 3.2 添加库依赖
      • 3.3 配置VM OPTION
    • 4 运行测试
    • 5 Scene Builder

教程起因:idea已经集成了不禁狂喜,一路选择创建,最后运行报错…于是就有了这篇教程。是这个错误的同学一定要看这篇文章!

Error: JavaFX runtime components are missing, and are required to run this application

官方教程文档:

英语阅读能力好的同学推荐看看官方文档吧!我找了好久…发现mac这方面的教程很少,但是官方教程已经很详细了,图文手把手教学哦。

https://openjfx.io/openjfx-docs/#maven

1 下载

下载网址:

https://gluonhq.com/products/javafx/

发现居然提供了arm版本,突然感觉用m1好幸福惹。选择适合自己的版本下载即可。

在这里插入图片描述

下载完成后解压,放在常用位置(别给删了…)

在这里插入图片描述

2 idea创建javafx项目

直接一路next,就和创建java项目一样简单。

在这里插入图片描述

第一次进入项目会弹出这个,提示我们下载依赖,虽然很智能但是待会运行就会出现文章一开始提示的错误(不知道是不是macbook m1才会这样哈)…所以我们直接选 cancle,因为前文我们自己下载了,待会要进行配置。

在这里插入图片描述

然后你就会得到一个爆红的项目。看得我好难受…

在这里插入图片描述

3 配置

3.1 设置sdk

根据官方的描述,只要是11以上即可。所以我这样完全可以。

在这里插入图片描述

3.2 添加库依赖

这里就要用到我们之前下载的包了。

在这里插入图片描述

找到我们解压后的sdk文件,选择lib目录。

在这里插入图片描述

添加后:-> apply -> ok

在这里插入图片描述

可以看到爆红消失了,但是点击运行还是会报错2333.

在这里插入图片描述

3.3 配置VM OPTION

我们先配置相对路径

在这里插入图片描述

然后打开Edit Configuration

这一步我弄了好久…网上的教程都太老了(官网也是),选项布局不一样…

点击右上角进入 Edit Configuration

在这里插入图片描述

选择Add VM options

在这里插入图片描述

在此处填入

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

在这里插入图片描述

4 运行测试

可以用了,感人。

在这里插入图片描述

注意:每次创建一个主启动类都要配置一下VM option。。。

5 Scene Builder

暂未推出arm版本(估计也不会推出…)

网址:https://gluonhq.com/products/scene-builder/#download

就傻瓜式下载安装,打开就能用了。

最后

以上就是乐观手机为你收集整理的JavaFX for macos / macbook m1的全部内容,希望文章能够帮你解决JavaFX for macos / macbook m1所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部