JDK vs code 不支持 1.8?

JDK 1.8 not supported by vs code?

VS Code(代码运行程序扩展)是否支持 JDK 1.8?早上我使用 JDK 12 ,但后来我降级到 JDK 1.8 来试用小程序查看器和其他东西。不幸的是现在它甚至没有突出显示代码。

谁能告诉我问题和解决方法。

JDK VSCode.

支持 1.8

阅读 https://code.visualstudio.com/docs/languages/java 并安装所需的扩展。

2021 年更新

目前要在 VSCode 中使用 Java 扩展,它需要 JDK 11,但您仍然可以在项目中使用旧版本的 JDK。请参阅 this 以获取有关如何为您的项目配置其他 JDK 版本的信息。

VS Code 不再支持 JDK 1.8。 “Java 扩展包”依赖于“Red Hat 对 Java(TM) 的语言支持”,其中记录 Java 11 是最低要求。看这里:https://marketplace.visualstudio.com/items?itemName=redhat.java

不幸的是,我想我要切换回 eclipse

Java 1.8 不再受支持,因为“Java 的语言支持”扩展升级到 0.68.0,我降级到适合我的 0.64.1。

如前所述here:

Note: Although the Java language server requires JDK version 11 or above to run, this is NOT a requirement to your project's runtime.

这意味着您需要安装 JDK 11 或更高版本。您还可以安装较旧的 JDKs 并配置运行时。只需打开命令面板 (Ctrl+Shift+P) 并键入命令 Java: Configure Java Runtime。如果您安装了 JDK 8 并正确配置了 maven 或 gradle,则甚至没有必要。 Visual Studio 代码将正确选择 JDK。