IntelliJ 在 Linux Mint 中看不到 JDK

IntelliJ 在 Linux Mint 中看不到 JDK

我在 Linux Mint 上安装了 IntelliJ 2019.1,但它无法识别 JDK。我习惯它自动检测它。

我努力了:

  • 手动添加 JDK。我转到“项目结构”并尝试选择一个 SDK;它显示“无 SDK”。我尝试添加一个,它打开一个对话框窗口,我应该在其中选择 JDK 的位置。我想选择/usr/bin/java或 /usr/lib/jvm/,但当我浏览/usr并展开时bin,它显示bin为空。同样,它看不到jvm/中的目录/usr/lib
  • 删除 IntelliJ,从我的系统中清除所有 java 痕迹,使用 apt 重新安装 OpenJDK 8,重新启动,然后重新安装 IntelliJ。
  • 尝试按照以下步骤操作“IntelliJ 找不到 JDK”常见问题解答 (在 Linux Mint 论坛上),但是该 repo 已于 4 月 16 日被撤下。

我需要专门使用版本 8,最好是 OpenJDK 而不是 Oracle(现有项目与其他团队成员希望我们都使用 JDK)。

java -version返回

openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

whereis java返回

java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz

echo $JAVA_HOME不返回任何内容。

答案1

我认为问题是你的 intellij 可能是一个 flatpak 安装,无法访问某些目录,如 lib、bin、usr

这可能会有帮助:https://intellij-support.jetbrains.com/hc/en-us/community/posts/360003479520-Intellij-doesn-t-see-JDK-in-Linux-Mint#community_comment_360001644240

相关内容