将采取哪些步骤重现此问题?

  • 安装SDKMAN(https://sdkman.io)命令行工具
  • 使用sdkman安装一个或多个JDK,例如:sdk install java 8.0.232-zulu
  • 在IntelliJ IDEA中打开一个项目
  • 导航到“为JDK设置主目录”窗口:文件»项目结构»SDK»+(按钮)»JDK
  • 选择“显示隐藏的文件和目录”
  • 导航到〜/.sdkman/candidates/java
  • 已安装的JDK版本应显示在此处-但无法打开文件夹

  • 预期结果是什么?

    安装的JDK应该是可选的

    会发生什么呢?

    包含JDK的文件夹未显示在浏览器中(图像#3)
    我需要切换回JDK 8,目前我只能使用JDK11内置的IDE(无法选择通过SDKMAN安装的11或8 JDK版本)

    环境

    操作系统:Linux Mint
    IntelliJ IDEA 2019.3(社区版)
    Build#IC-193.5233.102,建于2019年11月28日

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

    最佳答案

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

    关于java - 在IntelliJ IDE中无法选择随SDKMAN安装的JDK,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59180226/

    10-13 09:33