x0710 发表于 2022-8-4 19:15

【JavaFx】jdk版本比8高怎么使用javafx

众所周知,sun在jdk8以上的版本移除了javafx,使fx与java分离,想要在8以上用的话需要下载其它的几个jar包才行。
同时jdk9又引入了模块化的概念,还得要用module才可以使用...我觉得这使得javafx变得好鸡肋!
自己写的软件怎么双击打开,求解。
这里有fx的大佬吗,求一下在8以上的版本如何方便使用fx。

赵迎旭 发表于 2022-8-4 19:42

使用IDEA,在IDEA里面设置高版本JDK,在使用FX的时候会自动下载缺失的模块

ycbb123 发表于 2022-8-4 20:22

本帖最后由 ycbb123 于 2022-8-4 20:36 编辑

你没用构建工具吧

你用maven或者gradle就没这么麻烦了,maven插件可以直接运行或者打包
https://github.com/openjfx/javafx-maven-plugin

打包包含了需要的运行环境,bin目录下有windows下运行的批处理bat文件,双击就能运行

os51 发表于 2022-8-4 20:50

https://www.azul.com/downloads/?package=jdk-fx
找带fx的jre或者jdk

qq8945051 发表于 2022-8-4 23:40

https://openjfx.cn/dl/这里看看

lthydn2018 发表于 2022-8-5 10:47


https://openjfx.cn/dl/这里看看

一个瓜皮 发表于 2022-8-5 15:27

用maven吧,maven导入个依赖就行了,多舒服,不过在使用时要注意依赖冲突(不过不是什么大项目一般个人开发也不会遇到)
页: [1]
查看完整版本: 【JavaFx】jdk版本比8高怎么使用javafx