解决运行jar错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序

报错

众所周知jdk8以上都没有Javafx

bash 复制代码
java -jar target/myyscan-1.0-SNAPSHOT.jar 
错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序

解决

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

去下载/javafx/到本地,选择自己的型号

然后记得指定路径

bash 复制代码
java --module-path /xxx/javafx-sdk-17.0.13/lib --add-modules javafx.controls,javafx.fxml -jar xxx.jar
相关推荐
0x7CF1 小时前
SetThrowSegvLongjmpSEHFilter错误和myFuncInitialize 崩溃
java·linux·算法
diving deep5 小时前
springboot集成日志配置文件
java·spring boot·后端·logback
蟹至之5 小时前
【Java】异常的初步认识
java·开发语言·类和对象·异常
广西千灵通网络科技有限公司6 小时前
基于Java的话剧购票小程序【附源码】
java·小程序·apache
苏小瀚6 小时前
[Java] idea的调试介绍
java·intellij-idea
JWenzz16 小时前
Redis删除策略
java·数据库·redis·缓存
幻听嵩的留香6 小时前
javaEE课程项目-壁纸管理系统
java·java-ee
liubo666_6 小时前
SpringMVC(结合源码浅析工作流程)
java·spring·springmvc
speop7 小时前
TASK05【Datawhale 组队学习】系统评估与优化
android·java·学习
星沁城7 小时前
108. 将有序数组转换为二叉搜索树
java·数据结构·leetcode