解决运行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
相关推荐
bxlj_jcj3 分钟前
JVM性能优化之年轻代参数设置
java·性能优化
八股文领域大手子4 分钟前
深入理解缓存淘汰策略:LRU 与 LFU 算法详解及 Java 实现
java·数据库·算法·缓存·mybatis·哈希算法
不当菜虚困17 分钟前
JAVA设计模式——(八)单例模式
java·单例模式·设计模式
m0_7401546724 分钟前
Maven概述
java·maven
吗喽对你问好44 分钟前
Java位运算符大全
java·开发语言·位运算
Java致死1 小时前
工厂设计模式
java·设计模式·简单工厂模式·工厂方法模式·抽象工厂模式
程序员JerrySUN1 小时前
驱动开发硬核特训 · Day 21(上篇) 抽象理解 Linux 子系统:内核工程师的视角
java·linux·驱动开发
只因只因爆2 小时前
如何在idea中写spark程序
java·spark·intellij-idea
你憨厚的老父亲突然2 小时前
从码云上拉取项目并在idea配置npm时完整步骤
java·npm·intellij-idea
全栈凯哥2 小时前
桥接模式(Bridge Pattern)详解
java·设计模式·桥接模式