У меня есть 64-битная установка Ubuntu с OpenJDK в качестве версии Java по умолчанию.

jeffrey @ jeffrey-Satellite-M645:~ $ java -version Java-версия "1.6.0_27" Среда выполнения OpenJDK (IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu0.12.04.1) Виртуальная 64-битная серверная OpenJDK (сборка) 20.0-b12, смешанный режим) jeffrey @ jeffrey-Satellite-M645:~ $

Я хотел бы изменить это на версию Oracle:

jdk-6u43-linux-x64

Я скачал файл jdk-6u43-linux-x64.bin и запустил

sudo chmod a+x /usr/share/java/jdk-6u43-linux-x64.bin

с последующим

sudo /usr/share/java/jdk-6u43-linux-x64.bin

Мне все еще не удается отобразить версию в списке возможных версий при запуске:

jeffrey@jeffrey-Satellite-M645:~$ sudo update-alternatives --config java
There is only one alternative in link group java: /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
Nothing to configure.
jeffrey@jeffrey-Satellite-M645:~$

Я видел много постов на этом сайте, посвященных этому с использованием определенных инструментов или методов, которые не касаются моей среды или того факта, что у меня уже есть бинарный файл - мне просто нужно установить его и выбрать его по умолчанию.

Что я не понимаю? Как мне установить bin-файл, чтобы сделать его версией по умолчанию.

1 ответ1

0

Ваша альтернатива Java не установлена (даже если установлена программа Java).

Сначала вам нужно выполнить следующую команду:

update-alternatives --install /usr/bin/java java /path/to/bin/java 100

Затем вы сможете выполнить команду update-alternatives --config java .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .