我创建了一个文件夹并在VS代码中打开了它。
我在里面做了一个java文件
VS代码说我应该使用JDK 11

当我单击该链接时,它将转到cid=701f2000000RWTnAAO
我不知道红帽子和太阳之间是否有什么优势。
red站点列表VS代码指向我早期的JDK版本
red站点有一个红色下载按钮,下面列出了从java 8(即1.8)开始的一系列Java版本,这有点老了。

如果我单击红色下载按钮,它就会下载。
我知道Oracle JDK (以前是Sun JDK)是最初的。
我想我可以下载,但是为什么VS代码和Red网站会指向Java 8呢?
我确实安装了Oracle或Sun 8,因为我需要appletviewer.exe,所以我需要一些旧的东西,比如Java 10或java 8,以便包括它。但是现在我可以安装一个更高的JDK版本了。
我想知道VS代码是什么设置,这导致它试图让我下载JDK 8,当A)它是旧的b),我已经有它了C)最初我点击安装JDK 11. D)最新的JDK看起来像JDK 14
发布于 2020-05-22 02:48:23
与vscode无关,红帽子网站显示了这一点。你可以下载任何你喜欢的版本,就在页面的下面。
只有jdk8和jdk11是LTS (长期支持发布版),下一个LTS是2022年的jdk17。
您还可以参考以下页面:为什么支持OpenJDK 8的时间比OpenJDK 11长
https://stackoverflow.com/questions/61945756
复制相似问题