从7月开始,Visual Studio Code需要Java 11。所以我安装了Java 11。但是Azure函数需要Java 8。我尝试将VS配置为同时使用这两个SDK。
示例:VSCode showing "Java 11 or more recent is required to run. Please download and install a recent JDK"
VS Code仍在尝试使用Java 11。是否可以更改为JDK 8?警告Azure函数仅支持JDK 8,该版本低于本地JDK版本11.0.8。
JAVA_HOME环境路径
C:\Program Files\Zulu\zulu-11\用于JAVA.HOME的Settings.json
{
"azureFunctions.deploySubpath": "target/azure-functions/functionsjava",
"azureFunctions.projectLanguage": "Java",
"azureFunctions.projectRuntime": "~2",
"debug.internalConsoleOptions": "neverOpen",
"azureFunctions.preDeployTask": "package",
"java.configuration.updateBuildConfiguration": "interactive",
"azureFunctions.templateFilter": "All",
"java.home": "C:/Program Files/Zulu/zulu-11",
"java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path": "C:/Program Files/Zulu/zulu-8",
"default": true
},
{
"name": "JavaSE-11",
"path": "C:/Program Files/Zulu/zulu-11",
}
]
}发布于 2020-08-14 17:19:25
如果你想使用jdk 8,那么你应该这样做:
"java.home":"C:\\Program Files\\Java\\jdk1.8.0_261",顺便说一下,azure函数支持java11,但你需要使用函数v3:
https://stackoverflow.com/questions/63396467
复制相似问题