JDK VS 代码错误 spring 引导扩展

JDK error in VS code spring boot extension

我的 vscode spring 启动扩展没有正常启动。

当我将配置设置为:"spring-boot.ls.java.home": "C:\Program Files\Java\jdk1.8.0_311", 我从扩展中收到以下错误。

Error trying to find JVM: Error: Command failed: C:\Program Files\Java\jdk1.8.0_311\bin\java.exe --list-modules
Unrecognized option: --list-modules
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

当我将配置设置为: "spring-boot.ls.java.home": "C:\Program Files\Java\jdk1.8.0_311\jre", 我从扩展中收到以下错误。

Error trying to find JVM: Error: Command failed: C:\Program Files\Java\jdk1.8.0_311\jre\bin\java.exe --list-modules
Unrecognized option: --list-modules
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

如何解决这个问题。我对个人笔记本电脑配置没有任何问题。我在客户端环境配置。

VSCode 的 Spring 工具需要 JDK >= 11 到 运行,因此请让您提到的配置指向 JDK >= 11.

请注意,此 JDK 用于 Spring 工具的 运行 部分,独立于您用来编译的 JDK 或 运行 你的项目。为此,您可以继续使用 JDK 8。