我和几个朋友正在做一个项目,我们正在使用vscode,这样我们就可以有效地使用git(这是一个学校项目,所以IDE是不可谈判的,不要告诉我使用不同的IDE(,我们遇到了一个问题,他们都不能运行我现在要测试的这个javafx应用程序。一开始我在运行它时遇到了问题,也出现了同样的错误,但今天早上我修复了它,现在我放在那里的任何javafx文件都可以运行,只要我在json中有正确的vmargs。然而,当他们试图运行时,都会出现这个错误
Error: JavaFX runtime components are missing, and are required to run this application
它没有说明哪些组件丢失,也没有说明如何修复,这很烦人,但我有点不知所措。我遇到了这个错误,然后我在json中添加了vmArgs来加载正确的模块,它解决了这个问题。我注意到的一件事是,当他们试图在自己的端上运行文件时,json会在没有通知的情况下添加新的配置。即使他们删除了它,它也会回来。但这并没有发生在我身上。我缺少什么来解决这个问题?
您可以使用以下命令从cmd/terminal运行:cd到ur jar目录并运行:java-jar—模块路径/path/to/javafx—添加模块=javafx.controls(或您从fx-lib中需要的任何jar(filename.jar