Я не понимаю, почему Java всегда вызывает проблемы при наличии нескольких версий на одном компьютере.
Вот скриншот того, что я сделал:
Почему это не меняется? Я установил для JAVA_HOME значение 8.
попробуйте эти команды:
sudo update-alternatives --set java /usr/lib/jvm/java-8-oracle/jre/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/java-8-oracle/bin/javac
еще попытка этот ссылка
Поскольку Вы прокомментировали:
у меня была установка JENV, и она блокировала все.
Открывают Ваш ~/.bash_profile
nano ~/.bash_profile
и удаляют строки ниже
export PATH="$HOME/.jenv/bin:$PATH"
, и
export PATH="/home/<your_user_name>/.jenv/shims:${PATH}"
source "/home/<your_user_name>/.jenv/libexec/../completions/jenv.bash"
jenv rehash 2>/dev/null
export JENV_LOADED=1
unset JAVA_HOME
jenv() {
typeset command
command="$1"
if [ "$#" -gt 0 ]; then
shift
fi
case "$command" in
enable-plugin|rehash|shell|shell-options)
eval `jenv "sh-$command" "$@"`;;
*)
command jenv "$command" "$@";;
esac
}
Открывают новый терминал и запускаются
sudo update-alternatives --config java
снова