mac运行java文件提示 错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序
1、问题如上
双击java文件打不开,命令行报错。查找了下文章说java8之后,高版本jdk不自带javafx,需要自己下载
2、解决办法
首先查看自己的java版本,我是17.0.10
访问 JavaFX - Gluon 下载对应的版本,如果没有对应的 就下载稍微高一点版本,高版本可兼容,这里下载的是 17.0.15
java --module-path "/Users/xx/Desktop/tools/Java/javafx-sdk-17.0.15/lib" --add-modules javafx.controls,javafx.fxml -jar Nacos.jar
path后面跟路径,最后跟上打开的软件名,执行命令打开软件。