无法运行JavaFX程序的jar文件。它';他刚刚赢了';跑不动

无法运行JavaFX程序的jar文件。它';他刚刚赢了';跑不动,java,javafx,jar,executable-jar,Java,Javafx,Jar,Executable Jar,基本上,我用JavaFX和IDE在IntelijIDEA中编写了一个程序,但当我用模块和依赖项制作一个工件时,jar文件将无法运行。当我试图用java-jarmyprogram.jar运行它时,它说缺少JavaFX元素。但在IDE中它工作正常。所以我在Youtube上找到了解决方案 链接: 当我制作工件时,我只需要从javafx的bin文件夹添加.dll文件。您的类路径中是否有所需的JAR?@FedericoklezCulloca我不知道它需要哪些JAR,我在中连接了javafx库depende

基本上,我用JavaFX和IDE在IntelijIDEA中编写了一个程序,但当我用模块和依赖项制作一个工件时,jar文件将无法运行。当我试图用
java-jarmyprogram.jar
运行它时,它说缺少JavaFX元素。但在IDE中它工作正常。

所以我在Youtube上找到了解决方案 链接:
当我制作工件时,我只需要从javafx的bin文件夹添加.dll文件。

您的类路径中是否有所需的JAR?@FedericoklezCulloca我不知道它需要哪些JAR,我在中连接了javafx库dependencies@FedericoklezCulloca我在类路径中有这样的内容:--模块路径“D:\CODE\javafx-sdk-11.0.2\lib”--addmodules=javafx.controls,javafx.fxml。我不明白为什么它在IDE中运行,但不会在jar文件中运行a)在提问之前,请做一些(彻底的!)研究-网上有大量相关问题/资源。b) 没有文字截图!c) 通过编辑澄清问题(而不是在评论中)