Я пытаюсь узнать, как быстро изменить версию Java, которую использует моя система, как описано в этой статье: https://aboullaite.me/switching-between- java-версии-на-ubuntu-linux / Я использовал apt-get install openjdk-8-jdk, и когда я запускаю sudo update-alternatives --config java, это выглядит так:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode
* 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Я пытаюсь создать сценарий, который будет переключаться между версиями, как в статья. (это сценарий из статьи:
sudo update-java-alternatives -s java-8-oracle
export JAVA_HOME=/usr/lib/jvm/java-8-oracle/
export PATH=$PATH:$JAVA_HOME
, но когда я пробую его, происходит следующее:
sudo update-java-alternatives -s java-8-openjdk-amd64
update-java-alternatives: file does not exist: /usr/lib/jvm/.java-8-openjdk-amd64.jinfo
Как я могу обновить-java-alternatives без ошибки? Мне просто пропустить эту строку?
Временное решение, устраняющее указанную выше проблему
sudo update-java-alternatives -s java-1.8.0-openjdk-amd64