компилируется...
Перейти к основному содержанию
Рекомендовать во Вконтакте Рекомендовать в Фейсбуке Рекомендовать в Твиттере

Установка Java на Ubuntu при помощи apt-get

Установка версии JRE/JDK в ubuntu по умолчанию

Это наиболее простой и, как следствие, рекомендованный способ, в результате которого мы получим установленную OpenJDK6 если у нас Ubuntu 12.04 и более рание версии или OpenJDK7 для версий ubuntu начиная с 12.10. Всё очень просто. Для начала обновим список пакетов из apt-get

sudo apt-get update

Теперь проверим была ли установлена Java ранее

java -version

Если в ответ мы получили что-то вроде “Программа java не была найдена/The program Java can be found in the following packages”, то это означает, что java не установлена, поэтому следует выполнить следующую команду

sudo apt-get install default-jre

После этого мы получим установленную среду выполнения Java (Java runtime environment (JRE)). Если же вам необходимо компилировать Java приложения (н-р Apache Ant, Apache Maven, Eclipse, Intellij IDEA и др.), то вам потребуется среда разработки java (JDK - java development kit). Для этого выполним команду:

sudo apt-get install default-jdk

На этом основной процесс установки java можно считать оконченным. Все последующие шаги по необходимости.

Установка OpenJDK7 (при необходимости)

Установить среду запуска OpenJDK7 можно при помощи следующей команды:

sudo apt-get install openjdk-7-jre

Если требуется среда разработки, то выполняем:

sudo apt-get install openjdk-7-jdk

Установка Oracle JDK (при необходимости)

Oracle JDK - официальная версия java от компании Oracle, которая, к сожалению, больше не поставляется по умолчанию с ubuntu. Но всё же её можно тоже установить при помощи apt-get. Для этого необходимо выполнить следующие команды:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

Далее, в зависимости от того какая версия вам нужна, выполняем одну из следующих команд:

Oracle JDK 6

Хоть это и старая версия, но она широко распространена:

sudo apt-get install oracle-java6-installer

Oracle JDK 7

Это последняя стабильная версия продукта:

sudo apt-get install oracle-java7-installer

Oracle JDK 8

Эта версия исключительно для разработчиков. Официальный её выпуск назначен на март 2014 года. Эта статья рассказывает о особенностях этой версии.

sudo apt-get install oracle-java8-installer

Настройка Java (при необходимости)

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

sudo update-alternatives --config java

В ответ вы получите следующее сообщение, в случае если у вас установлено две версии Java (если установлено больше, естественно, будет определено больше версий):

There are 2 choices for the alternative java (providing /usr/bin/java).

Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      auto mode
1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      manual mode

Press enter to keep the current choice[*], or type selection number:

Теперь вы можете выбрать версию по умолчанию. То же самое вы можете проделать и для компилятора Java:

sudo update-alternatives --config javac

Для выбора нужной вам версии компилятора Java используйте указанную выше команду точно так же, как и для выбора версии Java. Эта команда может быть выполнена для всех других программ, которые входят в состав Java, например: keytool, javadoc и jarsigner. И этот список далеко не полный.

Установка переменной "JAVA_HOME" в среде операционной системы

Для установки переменной JAVA_HOME в среде операционной системы, что порой бывает необходимо для некоторых программ, сначала найдите путь установки вашей версии Java:

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-7-oracle/jre/bin/java          1062      auto mode
1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
2            /usr/lib/jvm/java-7-oracle/jre/bin/java          1062      manual mode

Press enter to keep the current choice[*], or type selection number:

Путь установки для каждой версии:

/usr/lib/jvm/java-7-oracle
/usr/lib/jvm/java-6-openjdk-amd64
/usr/lib/jvm/java-7-oracle

Скопируйте необходимый вам путь, а затем отредактируйте файл /etc/environment:

sudo nano /etc/environment

В этот файл добавьте следующую строку (заменив YOUR_PATH на только что скопированную строку):

JAVA_HOME="YOUR_PATH"

Этого должно быть достаточно для того, чтобы установить переменную в вашей операционной системе. Теперь перезагрузите файл:

source /etc/environment

Проверьте что всё настроено верно, вызвав следующую команду:

echo $JAVA_HOME

Если вы получите в ответ только что созданный вами путь, переменная была установлена успешно. Если нет, пожалуйста, убедитесь, что вы правильно выполнили все описанные выше шаги.

Комментарии

Пока что нет комментариев, ты можешь быть первым.
Войти или Регистрация , чтобы оставлять комментарии.
Наш сайт использует куки. Узнайте больше о нашем использовании куки: политика в отношении файлов cookie
Наш сайт существует только благодаря показу онлайн-рекламы нашим посетителям.
Пожалуйста, поддержите нас, отключив блокировку рекламы.