在Visual Studio设置中设置java.home或xml.java.home 概述

在Visual Studio设置中设置java.home或xml.java.home 概述,java,json,xml,visual-studio-code,Java,Json,Xml,Visual Studio Code,我正在尝试设置一个VisualStudio代码扩展,它将帮助我基于模式构建一个XML文件 此扩展具有以下要求: (注意:我安装了Java JDK 8+) 要求 Java JDK(或JRE)8或更高版本确保在 VSCode首选项中的xml.java.home VSCode首选项中的java.home 环境变量JAVA_HOME或JDK_HOME 注意:路径应以包含bin文件夹的父文件夹结尾。 示例路径:/usr/lib/jvm/java-1.8.0,如果bin位于/usr/lib/jvm/j

我正在尝试设置一个VisualStudio代码扩展,它将帮助我基于模式构建一个XML文件

此扩展具有以下要求:

注意:我安装了Java JDK 8+)


要求
  • Java JDK(或JRE)8或更高版本确保在 VSCode首选项中的
    xml.java.home

  • VSCode首选项中的java.home

  • 环境变量JAVA_HOME或JDK_HOME

注意:路径应以包含bin文件夹的父文件夹结尾。 示例路径:/usr/lib/jvm/java-1.8.0,如果bin位于/usr/lib/jvm/java-1.8.0/bin。 注意:如果未设置路径,则扩展将尝试查找到JDK或JRE的路径


问题 设置my settings.json文件中的java.home属性后,将鼠标悬停在数据上(显示为灰色),表示
未知配置设置
。因此,扩展似乎不起作用。我做错了什么

这是我的settings.json

{
    "editor.minimap.enabled": false,
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "liveServer.settings.donotShowInfoMsg": true,
    "[html]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[xml]": {
        "editor.defaultFormatter": "fabianlauer.vs-code-xml-format"
    },
    "java.home": "C:\\Program Files\\Java\\jdk1.8.0_241\\bin",
    "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
    "javascript.implicitProjectConfig.experimentalDecorators": true
}
扩大
首先,“XML”扩展没有“java.home”的配置属性。您需要安装扩展才能获取此配置属性

其次,“java.home”:“C:\Program Files\java\jdk1.8.0241”,不带“\bin”,如您在注释中所述