来自 intellij idea 的罐子不工作 - 没有输出

jars from intellij idea dont work - no output

我正在使用最新版本的 IntelliJ idea 和 java dk,re,fx 版本。 所以我转到文件->项目结构->工件->+->jar->来自具有依赖项的模块->select main class Main(其他一切默认)。之后那,我去 build->artifacts->javafx(工件名称和项目名称)并打开资源管理器以打开 jar,但我没有得到任何输出。我已经尝试重新安装 JRE 并在 windows 路径中设置一个变量。 项目结构:src->package:sample->class:Main(连同控制器导致它是一个 JavaFX 应用程序)。此外,当 运行 ide 上的应用程序时我没有收到任何错误,一切正常。我怀疑是 VM 选项导致了问题 (--module-path C:\Users\USERNAME\Downloads\openjfx-11.0.2_windows-x64_bin-sdk\javafx-sdk-11.0.2\lib --add-modules=javafx.controls) 因为其余的库都打包在 jar 中并用 win rar 检查。最后,我检查了清单文件,它正确指向 Main class。 我发现的其他解决方案对我不起作用。

谁能看出哪里出了问题?感谢提前提供的所有帮助,祝你有美好的一天!

编辑:除了Main.java和Controller.java之外的src\sample(包)文件夹中有一些应用程序中使用的图片

只需在 IDE:

中执行你的 JAR

在Select执行Actifact的对话框中selectEdit Configurations...

里面点击 Pus 和 select JAR

然后提供 jar 文件的路径并通过 IDE

中的 运行 对其进行测试