Перейти к основному контенту

Как установить Java на Ubuntu

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

Java — это объектно-ориентированный язык веб-программирования. Он применяется при создании сайтов, десктопных программ, серверных и веб-приложений. Обычно код языка Java исполняется в окне браузера на открытой странице сайта. Рассмотрим версии Java и способы их установки в Ubuntu.

Какие версии Java существуют

Когда-то Java имела всего две стабильные версии — Java 7 и Java 8. Версия Java 8 регулярно обновлялась, поэтому много лет была популярна в разработке. Например, на ней написаны приложения для Android, компьютерная игра Minecraft и социальная сеть Twitter. В настоящее время компания Oracle выпускает новые версии каждые полгода, но к ним выходит минимальное количество обновлений.

Любую версии Java можно установить в одном из форматов распространения. Основные форматы распространения дистрибутивов Java:

  1. Oracle Java (Oracle JDK) — бесплатный для разработки, но платный при использовании в рабочей среде. Включает дополнительные возможности и техподдержку.

  2. Open JDK — открытая бесплатная версия. Представлена в двух редакциях:

  • JRE (Java Runtime Environment) — содержит компоненты, предназначенные только для запуска Java-программ в Linux.
  • JDK (Java Development Kit) — полная версия, которая включает компоненты, предназначенные для запуска, компиляции и разработки Java-программ. JDK по умолчанию содержит в себе редакцию JRE.

Описанные форматы подойдут для любой версии семейства Linux Ubuntu и будут работать как на десктопах, так и на веб-серверах. Мы разберем оба способа установки Java и в разных вариантах редакций.

Важно

Перед установкой Java проверьте, что она ещё не установлена на вашем сервере, командой: java —version.

В примере ниже установлена версия OpenJDK 11.0.7:

установка Ubuntu Java install

Как установить OpenJDK

Рассмотрим, как установить самую свежую и более старые версии Java.

Чтобы автоматически установить самую свежую версию OpenJDK (она уже есть в официальном репозитории Ubuntu):

  1. 1.

    Обновите пакеты apt:

    sudo apt update
  2. 2.

    Установите последнюю версию Java Runtime Environment (JRE):

    sudo apt install default-jre

    Или Java Development Kit (OpenJDK), которая уже включает в себя JRE:

    sudo apt install default-jdk
  3. 3.

    Убедитесь, что Java установлена, и проверьте версию:

    java -version

Готово, вы установили самую свежую версию.

Чтобы установить конкретную версию OpenJDK, следуйте инструкции ниже:

  1. 1.

    Обновите пакеты apt:

    sudo apt update
  2. 2.

    Установите нужную версию OpenJDK:

    sudo apt install openjdk-8-jdk

    Где 8 — версия Java.

    Вместо OpenJDK вы можете установить только JRE:

    sudo apt install default-8-jre
  3. 3.

    Убедитесь, что Java установлена, и проверьте установленную версию:

    java -version

Готово, вы установили нужную версию.

Как установить Oracle Java

Рассмотрим, как установить свежую и старую версии Java. Для установки свежей версии Java (11 или 12):

  1. 1.

    Обновите пакеты apt:

    sudo apt update
  2. 2.

    Добавьте PPA-репозиторий:

    sudo add-apt-repository ppa:linuxuprising/java
  3. 3.

    Снова обновите пакеты apt:

    sudo apt update
  4. 4.

    Установите Java:

    sudo apt install oracle-java12-installer

    Где 12 — версия Java.

  5. 5.

    Убедитесь, что Java установлена, и проверьте версию:

    java -version

Готово, вы установили Java 12.

Для установки старой версии Java 8:

  1. 1.

    Обновите пакеты apt:

    sudo apt update
  2. 2.

    Добавьте PPA-репозиторий:

    sudo add-apt-repository ppa:webupd8team/java
  3. 3.

    Снова обновите пакеты apt:

    sudo apt update
  4. 4.

    Установите Java:

    sudo apt install oracle-java8-installer

    Где 8 — версия Java.

  5. 5.

    Убедитесь, что Java установлена, и проверьте версию:

    java -version

Готово, вы установили Java 8.

Как назначить версию Java по умолчанию

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

  1. 1.

    Посмотрите установленные версии:

    update-alternatives --config java
  2. 2.

    Введите номер версии, которую вы хотите сделать версией по умолчанию, и нажмите Enter.

    В примере была выбрана версия с порядковым номером 1. При повторном вызове команды на скриншоте видно, что она стала версией по умолчанию (отмечена «звёздочкой»):

    =810x403

Готово, вы назначили нужную версию java по умолчанию.

Как установить переменную окружения java_home

Для работы некоторых программ на java нужно установить переменную окружения java_home. для этого:

  1. 1.

    Определите, в какой директории установлена версия java, которая используется по умолчанию:

    sudo update-alternatives --config java

    В выводе ниже видно, что директория версии по умолчанию (с порядковым номером ноль) — /usr/lib/jvm/java-11-openjdk-amd64/bin/java:

    =813x193

  2. 2.
    Скопируйте полный путь.
  3. 3.

    Откройте файл:

    sudo nano /etc/environment
  4. 4.

    Добавьте в файл строку:

    JAVA_HOME="ваш_путь"

    Где ваш_путь — скопированный путь.

    скопированный-путь

  5. 5.
    Сохраните и закройте файл сочетанием клавиш Ctrl+X, а затем нажмите Y.
  6. 6.

    Перезагрузите файл:

    source /etc/environment
  7. 7.

    Проверьте результат. Для этого выполните команду:

    echo $JAVA_HOME

    В выводе команды должен появиться путь к версии Java:

    путь-к-версии Установка Java Ubuntu

Готово, вы установили переменную окружения JAVA_HOME.

Теперь вы знаете, какие версии и форматы распространения Java можно использовать для операционной системы Ubuntu, и выберете оптимальный для вас способ установки.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 6 из 6