在 vscode settings.json 文件中加载架构时出现问题

Mah*_*raf 0 java schema json javafx visual-studio-code

我已在 settings.json 文件中添加此 java classPath,以在 Ubuntu 22.04 的 vscode 中使用 JavaFx

"java.classPath": "/usr/share/openjfx/lib",
Run Code Online (Sandbox Code Playgroud)

添加此行后,Java 编译器之前向我显示的与 JavaFX 包和方法相关的错误消息消失了。JavaFX 的智能感知和建议也正在发挥作用。

但我在 settings.json 文件中收到此错误消息

无法从“vscode://schemas/settings/folder”加载架构:无法打开 vscode://schemas/settings/folder。详细信息:无法解析资源 vscode://schemas/settings/folder 的文本模型内容。

我的 settings.json 文件如下所示:

{   
    "java.classPath": "/usr/share/openjfx/lib",
    "java.project.sourcePaths": ["src"],
    "java.project.outputPath": "bin",
    "java.project.referencedLibraries": [
        "lib/**/*.jar",
        "/usr/share/openjfx/lib/javafx.web.jar",
        "/usr/share/openjfx/lib/javafx.swing.jar",
        "/usr/share/openjfx/lib/javafx.media.jar",
        "/usr/share/openjfx/lib/javafx.graphics.jar",
        "/usr/share/openjfx/lib/javafx.fxml.jar",
        "/usr/share/openjfx/lib/javafx.controls.jar",
        "/usr/share/openjfx/lib/javafx.base.jar"
    ],
    "java.debug.settings.onBuildFailureProceed": true
}

Run Code Online (Sandbox Code Playgroud)

我尝试通过从 chatGPT 获得的链接更改架构文件夹,并在这里搜索了一些与此相关的问题。但它们都不起作用。

Jia*_*eDu 5

那么您的错误存在于settins.json文件中吗?那为什么不显示完整的内容,而显示详细的错误界面呢?

  • 最简单的方法应该是重新启动您的 vscode 并确保其版本和扩展是最新的。

  • 您还可以删除settings.json文件并重新配置。

  • 另一个可能相关的设置是网络代理,您可以通过添加以下设置来关闭它

    "http.proxySupport": "off",
Run Code Online (Sandbox Code Playgroud)