我正在使用 Ubuntu 18.10 64 位。
我已经通过 snap 安装了 IntelliJ IDEA 2018.3.1。
我已经使用 apt-get 安装了 openJDK 11.0.1。
我现在想将 openJDK 设置为 IntelliJ 的 SDK。
但是当我尝试选择/usr/lib/jvm/java-11-openjdk-amd64
错误时
所选目录不是 JDK 的有效主目录
发生。
但是该目录存在并且其bin
文件夹包含java
可执行文件。
我做错了什么?我还可以尝试其他哪个位置?
答案1
在 18.04 64 位上遇到了同样的问题,结果发现我没有正确安装 JDK。路径指的是 JRE。您是否检查过目录javac
中的 (!) 可执行文件bin
?我的不在目录中 ( /usr/lib/jvm/java-11-openjdk-amd64/bin
)。
我做了一个
apt-get update
apt-get install openjdk-11-jdk
之后 IntelliJ 自动识别了 JDK。希望这能有所帮助,祝你好运!
答案2
我已经切换到 Oracle 的官方 JDK,现在运行良好。