Я набрал:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/ jdk1.8.0/bin/java" 1
Говорят, что альтернативы --install требуется путь к имени канала
Команда sintax -
alternatives --install <link> <name> <path> <priority>
, если в параметрах нет места, вам не нужны кавычки.
В вашем случае :
alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0/bin/java 1
Обратите внимание: у вас действительно есть пробел в пути до jdk?
Это потому, что эта команда поддерживает символические ссылки. Я рекомендую выполнить man update-alternatives, чтобы получить дополнительную информацию о команде.
Просто пытаюсь внести свой вклад в эту должность. Я использую эту команду, как только я правильно знаю свою установку.
echo 1 | sudo update-alternatives --config java