我在 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