Как установить Sun Java JDK по умолчанию в Ubuntu 12.04 LTS 64 бит

Как установить Sun Java JDK по умолчанию в Ubuntu 12.04 LTS 64 бит

У меня установлена ​​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

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

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

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

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

Связанный контент