我正在尝试在我的JavaFX应用程序中运行package org.testfx,但是我遇到了一个"JavaFX.graphics无法访问“的错误。因此,我正在尝试将vmArgs放在VsCode tests中,以导出javafx.graphics,但并不成功,有一个帮助吗?

我的守则:
"java.test.config":
{
"name": "testConfig",
"workingDirectory": "${workspaceFolder}",
"vmArgs": ["--add-exports javafx.graphics/com.sun.javafx.application=ALL-UNNAMED"]
}发布于 2022-10-15 15:15:02
好吧..。我解决了问题,但没有按我预期的方式解决。
分辨率
我删除了模块info.java,使其在访问模块方面没有问题,显然只有这个选项,所以我还有其他问题,但没有任何干扰我的应用程序的问题。
问题是:WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @4f10c7de'。
我用vscode上的vmArgs中的put launch.json解决了这个问题:
"--module-path \"location-javafx\\lib\" --add-modules javafx.controls,javafx.graphics,javafx.fxml"。
我想要什么?
我希望用org.testfx自动化测试,以测试所有处理我的应用程序和最小化bug的程序。
对于有此问题的人,如果这种方式不适合您,请尝试以下链接:
StackOverflow
VSCode的站点和GitHub
如果有人能找到另一个答案,请与我分享。
https://stackoverflow.com/questions/74073570
复制相似问题