javafx项目jar无法运行,因为它无法加载主类netbeans,并且导入其他模块时出现问题

6ie5vjzr  于 2021-07-08  发布在  Java
关注(0)|答案(1)|浏览(332)

我一直在做一个使用javafx作为ui的项目,以及其他各种模块作为其他功能的项目,这个项目可以编译,但是当我尝试运行jar时,我得到以下错误cmd error
该项目在模块信息文件module-info.java中使用ant并执行以下操作
我也有另一个项目的问题,我通过模块路径添加javafx,以及我使用的所有其他模块,但其中一些没有被检测到,例如这些不工作的导入
下面是我如何设置一切jar截图
如何添加javafx库
lib中javafx的src
如果我需要提供任何其他信息,请告诉我

gr8qqesn

gr8qqesn1#

我可以通过将所有javafx和其他模块从库中的modulepath中移除并将它们添加到classpath来修复所有这些问题,然后我将main和start放在一个类中,因此我将main方法放在一个单独的启动类中,该类不扩展application,并将launch()更改为application.launch(main.class,args),我还更改了run中的vm选项,将javafx.graphics包含在--add模块中这修复了我遇到的所有问题,如果有人需要更多信息,请留下评论

相关问题