需要Java 11或更高版本才能运行-Visual Studio无法调试Java 8 Azure函数
我在新的Windows机器上有VS代码。我正在打开Azure Java函数代码。它使用的是Java8。 我已经安装了祖鲁-8。JAVA_HOME env设置为C:\Program Files\Zulu\Zulu-8\ 我打开VS代码。我按“开始调试” 我得到一个错误:需要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日开始,
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。”