Я пытаюсь переключиться с java версии java-8-openjdk-amd6
на java-11-openjdk-amd6
без использования sudo
, так как это запрещено.
Я пробовал следующее:
update-alternatives --config java
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 1101 auto mode
1 /usr/bin/ecj 143 manual mode
2 /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 1101 manual mode
3 /usr/lib/jvm/java-7-openjdk-amd64/bin/javac 1071 manual mode
* 4 /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 1081 manual mode
5 /usr/lib/jvm/java-9-openjdk-amd64/bin/javac 1091 manual mode
Press <enter> to keep the current choice[*], or type selection number: 0
после выбора номера я получаю следующее сообщение об ошибке:
update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in auto mode
update-alternatives: error: error creating symbolic link '/etc/alternatives/javac.dpkg-tmp': Permission denied
Есть ли альтернативное решение?