首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IntelliJ IDE中,安装了SDKMAN的JDK是不可选择的。

在IntelliJ IDE中,安装了SDKMAN的JDK是不可选择的。
EN

Stack Overflow用户
提问于 2019-12-04 16:09:00
回答 3查看 11.4K关注 0票数 24

什么步骤会重现这个问题?

使用SDKMAN安装java 8.0.232-zulu

  • Open directories"

  • Navigate

  • 在IntelliJ IDEA

  • 中安装一个或多个JDK项目,导航到“为JDK设置主目录”窗口:文件项目结构SDKs +(按钮)JDK

  • 选择“显示隐藏文件和directories”

  • Navigate到~/.sdkman/candidates/java

  • The安装的JDK版本“但文件夹不能打开H 217F 218

预期的结果是什么?

安装的JDK应该是可选择的。

,会发生什么呢?

包含JDK的文件夹没有显示在浏览器中(图#3),我需要切换回JDK 8,目前我只能使用在JDK11中构建的IDE(不能选择通过SDKMAN安装的11或8个JDK版本)

环境

OS: Linux IDEA 2019.3 (社区版)构建#IC-193.5233.102,建于2019年11月28日

屏幕截图和日志可以在Jetbrains问题跟踪器:https://youtrack.jetbrains.com/issue/IDEA-228394中找到

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-12-04 16:33:11

使用File > Invalidate Caches / Restart选项,它将使本地缓存无效。希望这是对话框缓存中的一个故障。

票数 9
EN

Stack Overflow用户

发布于 2021-07-24 14:54:53

对我来说,以下两种情况都有助于我解决问题。

Restart)

  • Update
  1. 使缓存失效(文件>失效缓存/ IntelliJ版本到2021.x (这将解决您的许多问题!)

票数 3
EN

Stack Overflow用户

发布于 2020-04-24 19:39:27

如果计划使用Java 14 (预览-记录、模式、文本块),则使其切换到IntelliJ 2020.1更新。然后,您可以按(cmd + ;) for mac打开项目/模块设置,并选择Java 14 JDK和语言级别的Java 14 (Preview - Record, patterns, text blocks)

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

https://stackoverflow.com/questions/59180226

复制
相关文章

相似问题

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