На этот вопрос уже есть ответ:
$ file /etc/alternatives/java /etc/alternatives/javac
/etc/alternatives/java: symbolic link to /usr/lib/jvm/java-11-openjdk-amd64/bin/java
/etc/alternatives/javac: broken symbolic link to /usr/lib/jvm/java-11-openjdk-amd64/bin/javac
Я установил Oracle, JDK, не OpenJDK, однако использует эти команды для добавления символьных ссылок.
Добавьте это к пути.
export PATH="$PATH:/opt/java/jdk1.8.0_171/jre/bin"
Создайте символьные ссылки.
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.8.0_171/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/java/jdk1.8.0_171/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/java/jdk1.8.0_171/bin/javaws" 1
sudo update-alternatives --set java /opt/java/jdk1.8.0_171/bin/java
sudo update-alternatives --set javac /opt/java/jdk1.8.0_171/bin/javac
sudo update-alternatives --set javaws /opt/java/jdk1.8.0_171/bin/javaws