解决运行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
相关推荐
weixin_448771723 小时前
使用Aspose给PDF添加水印
java·pdf
\光辉岁月/3 小时前
7.system类
java·system类
SL_staff3 小时前
BI落地失败的3个技术断点:从数据接入、自助分析到服务闭环的工程实践
java·数据分析·数据可视化
大风起兮云飞扬丶3 小时前
Java——线程池
java·开发语言
文丑颜不良啊4 小时前
LeetCode276~300题目解析
java·leetcode
Vegetable_xu4 小时前
Spring Bean 循环依赖:为什么有时能过、有时启动就挂
java·spring·mybatis
avi91115 小时前
【AI教人】在Inspector显示所有Delegate-Odin Inspector之三
java·前端·算法·delegate·inspector·editor扩展·unity editor
青春不朽5125 小时前
Python 的 list append 为什么是均摊 O(1)?拆开过度分配那张表,看容量翻倍背后的暗账
java·python·list
小羊没烦恼!6 小时前
.NET 11 Runtime Async 详解
java·运维·开发语言·javascript·python
哇嘎呀6 小时前
RHCSA题目
java·服务器·前端