我的Visual Studio代码在Windows机器上,即使在更新文件之后仍然向我显示文件的先前内容,notepad ++
而不是以相同的方式运行.
有没有办法以某种方式清理缓存,以便每次都收到新鲜的内容?
我一直在尝试在 Visual Studio Code 中设置 JavaFX-11。
我找到了这篇JavaFX-11 with VSCode 文章,其中解释了如何执行此操作,并按照步骤操作。
但是,我需要通过vmArgs
在launch.json
文件中添加一个条目来包含 JavaFX SDK 的模块路径:
{
"configurations": [
{
"type": "java",
"name": "CodeLens (Launch) - Main",
"request": "launch",
"vmArgs": "--module-path C:\\Program Files\\Java\\javafx-sdk-11.0.2\\lib --add-modules javafx.controls,javafx.fxml",
"mainClass": "hellofx.Main",
"projectName": "hellofx"
}
]
Run Code Online (Sandbox Code Playgroud)
}
正如您在vmArgs
条目中看到的,是我到 JavaFX SDK 的本地路径。但是,当我尝试运行该程序时,出现以下错误:
错误:无法找到或加载主类 Files\Java\javafx-sdk-11.0.2\lib 导致:java.lang.ClassNotFoundException: Files\Java\javafx-sdk-11.0.2\lib
在过去的几个小时里,我一直试图弄清楚为什么它不起作用。我的论点写错了吗?我看到有.jmods
文件。我应该下载那些文件吗?还有其他方法可以指定模块路径吗?
值得一提的是,我在 Windows 10 中运行 Visual Studio Code,所以我必须使用转义序列来使用反斜杠。