Поиск по сайту:

Как установить Java на Ubuntu 12.04 с помощью Apt-Get


Статус: устарело

В этой статье рассматривается версия Ubuntu, которая больше не поддерживается. Если вы в настоящее время используете сервер под управлением Ubuntu 12.04, мы настоятельно рекомендуем обновить или перейти на поддерживаемую версию Ubuntu:

  • Обновите Ubuntu до версии 14.04.
  • Обновление Ubuntu 14.04 до Ubuntu 16.04
  • Перенесите данные сервера в поддерживаемую версию.

Причина:

Смотрите вместо этого:

Введение

Наличие установленной Java является обязательным условием для многих статей и программ. Это руководство проведет вас через процесс установки и управления различными версиями Java в Ubuntu 12.04.

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

Это рекомендуемый и самый простой вариант. Это установит OpenJDK 6 в Ubuntu 12.04 и более ранних версиях, а в 12.10+ — OpenJDK 7.

Установить Java с помощью apt-get очень просто. Сначала обновите индекс пакета:

   sudo apt-get update

Затем проверьте, не установлена ли еще Java:

java -version

Если он возвращает «Программу java можно найти в следующих пакетах», значит, Java еще не установлена, поэтому выполните следующую команду:

sudo apt-get install default-jre

Это установит среду выполнения Java (JRE). Если вместо этого вам нужен Java Development Kit (JDK), который обычно требуется для компиляции Java-приложений (например, http://www.jetbrains.com/idea/ и т. д.), выполните следующую команду:

sudo apt-get install default-jdk

JDK обычно необходим только в том случае, если вы собираетесь компилировать Java-программы или если ваше программное обеспечение специально требует его в дополнение к Java. Поскольку JDK содержит JRE, при установке JDK вместо JRE нет никаких недостатков, за исключением увеличения размера файла.

Все остальные шаги являются необязательными и должны выполняться только при необходимости.

Установка OpenJDK 7 (необязательно)

Чтобы установить OpenJDK 7, выполните следующую команду:

sudo apt-get install openjdk-7-jre 

Это установит среду выполнения Java (JRE). Если вместо этого вам нужен Java Development Kit (JDK), выполните следующую команду:

sudo apt-get install openjdk-7-jdk

Установка Oracle JDK (необязательно)

Oracle JDK является официальным JDK; однако Oracle больше не предоставляет его в качестве установки по умолчанию для Ubuntu.

Вы все еще можете установить его с помощью apt-get. Чтобы установить любую версию, сначала выполните следующие команды:

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

Затем, в зависимости от версии, которую вы хотите установить, выполните одну из следующих команд:

Оракл JDK 6

Это старая версия, но все еще используется.

sudo apt-get install oracle-java6-installer

Оракл JDK 7

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

sudo apt-get install oracle-java7-installer

Оракл JDK 8

Это предварительная версия для разработчиков, общий выпуск запланирован на март 2014 года. Эта внешняя статья о Java 8 может помочь вам понять, что это такое.

sudo apt-get install oracle-java8-installer

Управление Java (необязательно)

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

sudo update-alternatives --config java

Обычно он возвращает что-то вроде этого, если у вас есть 2 установки (если у вас больше, он, конечно, вернет больше):

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 (javac):

sudo update-alternatives --config javac

Это тот же экран выбора, что и предыдущая команда, и его следует использовать таким же образом. Эту команду можно выполнить для всех других команд, которые имеют разные установки. В 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:

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

  1. /usr/lib/jvm/java-7-оракул
  2. /usr/lib/jvm/java-6-openjdk-amd64
  3. /usr/lib/jvm/java-7-оракул

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

sudo nano /etc/environment

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

JAVA_HOME="YOUR_PATH"

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

source /etc/environment

Протестируйте его, выполнив:

echo $JAVA_HOME

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

Прислано: