需要Java 11或更高版本才能运行-Visual Studio无法调试Java 8 Azure函数

需要Java 11或更高版本才能运行-Visual Studio无法调试Java 8 Azure函数,java,visual-studio-code,azure-functions,Java,Visual Studio Code,Azure Functions,我在新的Windows机器上有VS代码。我正在打开Azure Java函数代码。它使用的是Java8。 我已经安装了祖鲁-8。JAVA_HOME env设置为C:\Program Files\Zulu\Zulu-8\ 我打开VS代码。我按“开始调试” 我得到一个错误: Java 11 or more recent is required to run. Please download and install a recent JDK 这解释了此问题的原因: 因此,从2020年7月22日开始,

我在新的Windows机器上有VS代码。我正在打开Azure Java函数代码。它使用的是Java8。 我已经安装了祖鲁-8。JAVA_HOME env设置为C:\Program Files\Zulu\Zulu-8\

我打开VS代码。我按“开始调试”

我得到一个错误:

Java 11 or more recent is required to run. Please download and install a recent JDK
这解释了此问题的原因:

因此,从2020年7月22日开始,Java 11需要运行vscode Java。

如果需要根据不同的JDK版本编译项目,建议您在用户设置中配置java.configuration.runtimes属性,例如:

"java.configuration.runtimes": [
  {
    "name": "JavaSE-1.8",
    "path": "/path/to/jdk-8",
  },
  {
    "name": "JavaSE-11",
    "path": "/path/to/jdk-11",
  },
  {
    "name": "JavaSE-14",
    "path": "/path/to/jdk-14",
    "default": true
  },
]
这解释了此问题的原因:

因此,从2020年7月22日开始,Java 11需要运行vscode Java。

如果需要根据不同的JDK版本编译项目,建议您在用户设置中配置java.configuration.runtimes属性,例如:

"java.configuration.runtimes": [
  {
    "name": "JavaSE-1.8",
    "path": "/path/to/jdk-8",
  },
  {
    "name": "JavaSE-11",
    "path": "/path/to/jdk-11",
  },
  {
    "name": "JavaSE-14",
    "path": "/path/to/jdk-14",
    "default": true
  },
]

这回答了你的问题吗?这回答了你的问题吗?我需要做什么?我应该删除Java 8并安装Java 11吗?Azure函数不支持如何使函数以版本8作为11工作。在VS代码中我在哪里找到java.configuration.runtimes配置?我现在已经安装了Java11。我得到“警告]Azure函数仅支持JDK 8,低于本地JDK 11.0.8版。”我需要做什么?我应该删除Java 8并安装Java 11吗?Azure函数不支持如何使函数以版本8作为11工作。在VS代码中我在哪里找到java.configuration.runtimes配置?我现在已经安装了Java11。我得到“警告]Azure函数仅支持JDK 8,低于本地JDK版本11.0.8。”