因此,我最近为Linux安装了OpenJDK 17,并将其作为tar.gz文件提供给我。在安装了java扩展包(默认情况下安装了Java 11,但我决定获得最新版本)之后,单击vs代码上的链接后,我安装了它,该链接位于从vsc安装Java的领养的temurin选项卡下。因此,这样做后,我重新加载屏幕,但仍然没有改变。Vs代码仍未检测到安装了java 17或11。同样,当我在终端中输入java --version时,我得到:
OpenJDK 11.0.11 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)如何使Java 17成为VSC的默认版本?
发布于 2021-12-06 01:53:35
您已经将jDK11添加到PATH,放弃此配置,然后将jdk17添加到PATH。
然后转到VS代码,打开User Settings.json并添加
"java.home": "<path to jdk17>",然后重新加载窗口以使此更改生效。
发布于 2021-12-06 14:44:18
我执行了以下步骤来解决这个问题(我使用基于Debian的Linux操作系统):
< code >G29
https://stackoverflow.com/questions/70231573
复制相似问题