Установка Java в Ubuntu

Java — это язык программирования и виртуальная машина, которая позволяет создавать программы независимо от ОС. Много хороших игр и приложений написано на этом языке и поэтому установка Java в Ubuntu является если не обязательным, то рекомендуемым действием сразу после установки операционной системы.

Для начала небольшое отступление. Java была разработана компанией Sun Microsystems, которую в последствии приобрела компания Oracle, вместе со всеми правами на Java и другими разработками Sun. Позже компания Oracle ввела лицензионные ограничения на использование Java. В этой связи оригинальная Java исчезла почти из всех репозиториев популярных дистрибутивов.

Существует открытая версия Java развиваемая сообществом — OpenJDK. OpenJDK присутствует в репозиториях Linux дистрибутивов, в т.ч. Ubuntu. Однако наработки оригинальной версии ушли далеко вперёд по производительности и прочим технологическим параметрам. Так что в реальных условиях использовать OpenJDK для работы может оказаться неприемлемым (хотя и очень редко на практике).

Установка OpenJDK производится поиском в Центре приложений Ubuntu по ключевому слову openjdk, либо выполнив в окне терминала команду:

sudo apt-get install default-jre

Если вы планируете разрабатывать игры или приложения на этом языке программирования, то вам понадобится не JRE, а JDK (Java Development Kit). JDK установит кроме виртуальной машины Java (jre) так же компоненты для компиляции программ. Установить его открытую версию можно командой:

sudo apt-get install default-jdk

Установка 32-битной версии Java в Ubuntu 64 бит

Иногда возникают ситуации, когда необходимо в 64-битной версии Ubuntu установить 32-разрядную версию Java. Это может быть вызвано тем, что в программе или игре, которую вы запускаете по каким-то причинам используются компоненты, для которых необходима только 32-битная версия Java. Например у меня возникла необходимость когда я запускал программу BroBot для раскрутки сообществ в vk.com. Решается данный вопрос довольно просто.

sudo apt-get install default-jre:i386

После завершения установки выполните команду :

sudo update-alternatives --config java
Есть 2 варианта для альтернативы java (предоставляет /usr/bin/java).
Выбор Путь Приор Состояние
------------------------------------------------------------
* 0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 автоматический режим
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 ручной режим
2 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1070 ручной режим
Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число: 2

Введите номер версии с архитектурой i386. В моем случае она была под номером 2.

Установка Oracle Java в Ubuntu

Если использование OpenJDK не воспроизводит нужного эффекта необходимо всё-таки установить оригинальную версию Java. Для этого первым делом удалите все пакеты OpenJDK. Чтобы это сделать выполните в терминале следующую команду:

sudo apt-get purge openjdk*

После этого необходимо подключить специальный репозиторий ppa:webupd8team/java (как подключить ppa репозиторий в ubuntu). Не забудьте обновить метаданные репозиториев командой:

sudo apt-get update

Далее можно устанавливать последние версии Java от Oracle. Просто введите в центре приложений oracle-java7-installer или выполните в окне терминала команду:

sudo apt-get install oracle-java7-installer

Чтобы установить 8-ю версию Java, поискав oracle-java8-installer или выполнив команду:

sudo apt-get install oracle-java8-installer

В случае если вы установили обе версии Java (7 и 8) то переключаться между ними можно с помощью следующих команд:

Читайте так же:  Wine 1.8

Для того, чтобы переключится на использование 7-й версии Java

sudo update-java-alternatives -s java-7-oracle

Чтобы переключится на 8-ю версию Java:

sudo update-java-alternatives -s java-8-oracle

Репозиторий постоянно обновляется, поэтому при выходе новых версий Java вы будете получать их автоматически вместе с обновлениями системы и других программ.

Переключение между версиями Java в Ubuntu

Как и в случае выбора 32-битной версии Java вы можете иметь установленные несколько различных версий Java и переключаться между ними с помощью команды:

sudo  update-alternatives --config java

Если вы занимаетесь разработкой на Java, то вы так же можете выбрать версию компилятора и прочих утилит с помощью той же команды, только указав последним словом имя программы javac, keytool, javadoc или jarsigner. Например:

sudo update-alternatives --config javac

Оцените статью

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Посмотрите так же

Добавить комментарий

Ваш e-mail не будет опубликован.