Estou tentando configurar um SDK para a idéia do intellij e não consigo encontrar a home do jdk como o erro indica.
No terminal, é isso que eu recebo
$ java -version
openjdk version "9-internal"
OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)
OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14-195246.buildd.src, mixed mode)
Eu tentei executar
$ whereis java
e nenhum dos caminhos são válidos
então eu encontrei a pasta jvm em usr / lib / jvm e nenhuma delas funcionou.
esta é a saída de
$ ls -lh /usr/lib/jvm/

Acabeideexecutaroutrocomando
$update-alternatives--listjava
Asaídafoi
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java/usr/lib/jvm/java-9-openjdk-amd64/bin/java
Naidéia,oseletorsdksóvaiatéo/bin,masosarquivosinternosnãoaparecemenoexploradordearquivoseupossoveroarquivojava,masclicarnelenãofaznadanempossocopiardiretamenteocaminhooerro:
"Caminho especificado não pode ser encontrado"
Também correu
$ sudo update-alternatives --display java
Saída
java - auto mode
link best version is /usr/lib/jvm/java-9-openjdk-amd64/bin/java
link currently points to /usr/lib/jvm/java-9-openjdk-amd64/bin/java
link java is /usr/bin/java
slave java.1.gz is /usr/share/man/man1/java.1.gz
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java - priority 1081
slave java.1.gz: /usr/lib/jvm/java-8-openjdk-amd64/jre/man/man1/java.1.gz
/usr/lib/jvm/java-9-openjdk-amd64/bin/java - priority 1091
slave java.1.gz: /usr/lib/jvm/java-9-openjdk-amd64/man/man1/java.1.gz