首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使java 17是通过从vsc获得的链接安装的,Visual代码也没有检测到已安装的java 17。

即使java 17是通过从vsc获得的链接安装的,Visual代码也没有检测到已安装的java 17。
EN

Stack Overflow用户
提问于 2021-12-05 04:56:44
回答 2查看 2.6K关注 0票数 1

因此,我最近为Linux安装了OpenJDK 17,并将其作为tar.gz文件提供给我。在安装了java扩展包(默认情况下安装了Java 11,但我决定获得最新版本)之后,单击vs代码上的链接后,我安装了它,该链接位于从vsc安装Java的领养的temurin选项卡下。因此,这样做后,我重新加载屏幕,但仍然没有改变。Vs代码仍未检测到安装了java 17或11。同样,当我在终端中输入java --version时,我得到:

代码语言:javascript
复制
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的默认版本?

EN

回答 2

Stack Overflow用户

发布于 2021-12-06 01:53:35

您已经将jDK11添加到PATH,放弃此配置,然后将jdk17添加到PATH

然后转到VS代码,打开User Settings.json并添加

代码语言:javascript
复制
"java.home": "<path to jdk17>",

然后重新加载窗口以使此更改生效。

票数 1
EN

Stack Overflow用户

发布于 2021-12-06 14:44:18

我执行了以下步骤来解决这个问题(我使用基于Debian的Linux操作系统):

  1. 去找我的软件管理器,搜索JDK 11。
  2. 从软件管理器
  3. 中删除了JDK 11并安装了JDK 17,并安装了一个扩展名"java run“。
  4. 运行了代码,它运行得很好。

< code >G29

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70231573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档