Самый голосующий ответ, который предлагает использовать
обновление-альтернатив
только частично отвечает на вопрос. Используя его, вы, скорее всего, в конечном итоге окажетесь в несовместимой среде Java.
Это особенно важно, если у вас есть JDK, а не JRE, так как
[sudo] update-альтернативы --config java
изменит версию для на java
команды только , т.е. Repoint основной JRE исполняемый файл.
javac
и другие инструменты JDK по-прежнему будут указывать на другую версию Java. Чтобы полностью переключиться, вы должны продолжить update-alternatives
для всех других инструментов.
Собственно , и гораздо проще способ переключения Java версии в дистрибутив Linux с «альтернатив» системы - то есть в Debian или его производное Ubuntu - это использовать
обновление в Java-альтернативы команды.
update-java-alternatives -l - выведет список установленных версий Java
[sudo] update-java-alternatives -s - переключится на запрошенную версию
Источник