На этот вопрос уже есть ответ здесь:
У меня есть виртуальная машина ubuntu, на которую я случайно установил jdk 11, но я хотел установить jdk 8, а затем установить такую переменную окружения.
#in the .bashrc file if want to add the following lines
export JAVA_HOME=~/java/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
export SPTARGET=sandbox
проблема в том, что я не устанавливал jdk, я делал это непосредственно из командной строки
sudo apt install default-jre
и всякий раз, когда я проверял версию с помощью
$ java -version
выводит:
openjdk version "11.0.3" 2019-04-16
кто-нибудь знает, как я могу удалить эту версию java, а затем добавить переменную среды java jdk вручную?
Я знаю как :)
можно ввести следующее в терминал:
sudo apt purge default-jre
если это не съемный пакет (хотя это должно быть, так как это - то, что Вы установили), затем выполняет это вместо этого:
sudo apt purge openjdk*
если это все еще не это затем, это должно быть этим:
sudo apt purge oracle-java*
sudo add-apt-repository ppa:openjdk-r/ppa -y
sudo apt update
sudo apt install openjdk-8-jdk openjdk-8-jre
там java 8 jdk теперь установлен.
это теперь больше не возможный (вообще, к моему знанию, исправьте меня если не) устанавливать версию оракула java 8 (и особенно не 9) jdk на человечности.
Выполненный sudo update-alternatives --config java
Выберите версию Java, Вы хотите затем проверку java -version
снова.