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

Обновлено: 21.11.2024

Java и JVM (виртуальная машина Java) требуются для многих типов программного обеспечения, включая Tomcat, Jetty, Glassfish, Cassandra и Jenkins.

В этом руководстве вы установите различные версии Java Runtime Environment (JRE) и Java Developer Kit (JDK) с помощью apt . Вы установите OpenJDK, а также официальный JDK от Oracle. Затем вы выберете версию, которую хотите использовать для своих проектов. Когда вы закончите, вы сможете использовать JDK для разработки программного обеспечения или использовать Java Runtime для запуска программного обеспечения.

Предпосылки

Чтобы следовать этому руководству, вам потребуется:

  • Один сервер Ubuntu 18.04, настроенный в соответствии с руководством по начальной настройке сервера Ubuntu 18.04, включая пользователя без полномочий root и брандмауэр.

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

Самый простой вариант установки Java — использовать версию, поставляемую вместе с Ubuntu. По умолчанию Ubuntu 18.04 включает Open JDK 11, который является вариантом JRE и JDK с открытым исходным кодом.

Чтобы установить эту версию, сначала обновите индекс пакета:

Далее проверьте, установлена ​​ли уже Java:

Если в данный момент Java не установлена, вы увидите следующий вывод:

Выполните следующую команду, чтобы установить среду выполнения Java по умолчанию (JRE), которая установит JRE из OpenJDK 11:

JRE позволит вам запускать почти все программное обеспечение Java.

Проверьте установку с помощью:

Вы увидите вывод, аналогичный следующему:

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

Вы увидите следующий вывод:

Далее рассмотрим, как установить официальные JDK и JRE от Oracle.

Установка Oracle JDK 11

Лицензионное соглашение Oracle для Java не разрешает автоматическую установку через диспетчеры пакетов. Чтобы установить Oracle JDK, официальную версию, распространяемую Oracle, необходимо создать учетную запись Oracle и вручную загрузить JDK, чтобы добавить новый репозиторий пакетов для версии, которую вы хотите использовать. Затем вы можете использовать apt для его установки с помощью стороннего сценария установки.

Версия Oracle JDK, которую вам необходимо загрузить, должна соответствовать версии сценария установки. Чтобы узнать, какая версия вам нужна, посетите страницу oracle-java11-installer.

На этом изображении версия скрипта — 11.0.7. В этом случае вам понадобится Oracle JDK 11.0.7. Вам не нужно ничего скачивать с этой страницы; вскоре вы загрузите скрипт установки через apt.

Затем перейдите на страницу "Загрузки" и найдите нужную версию.

Нажмите кнопку «Загрузить JDK», и вы попадете на экран с доступными версиями. Щелкните пакет .tar.gz для Linux.

Появится экран с предложением принять лицензионное соглашение Oracle. Установите флажок, чтобы принять лицензионное соглашение, и нажмите кнопку «Загрузить». Ваша загрузка начнется. Возможно, вам потребуется еще раз войти в свою учетную запись Oracle, прежде чем начнется загрузка.

После загрузки файла вам необходимо перенести его на свой сервер. На локальном компьютере загрузите файл на свой сервер. В macOS, Linux или Windows, использующих подсистему Windows для Linux, используйте команду scp для передачи файла в домашний каталог вашего пользователя sammy. Следующая команда предполагает, что вы сохранили файл Oracle JDK в папку «Загрузки» на вашем локальном компьютере:

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

Установите пакет software-properties-common, который добавит в вашу систему команду add-apt-repository:

Далее импортируйте ключ подписи, используемый для проверки программного обеспечения, которое вы собираетесь установить:

Вы увидите следующий вывод:

Затем используйте команду add-apt-repository, чтобы добавить репозиторий в список источников пакетов:

Вы увидите это сообщение:

Нажмите ENTER, чтобы продолжить установку. Вы можете увидеть сообщение о том, что действительные данные OpenPGP не найдены, но вы можете спокойно игнорировать это.

Обновите список пакетов, чтобы сделать новое программное обеспечение доступным для установки:

Наконец, установите пакет:

Сначала программа установки попросит вас принять лицензионное соглашение Oracle. Примите соглашение, после чего программа установки извлечет пакет Java и установит его.

Теперь давайте посмотрим, как выбрать версию Java, которую вы хотите использовать.

Управление Java

На одном сервере может быть несколько установок Java. Вы можете настроить версию по умолчанию для использования в командной строке с помощью команды update-alternatives.

Вот как будет выглядеть результат, если вы установили обе версии Java из этого руководства:

Выберите число, связанное с версией Java, чтобы использовать ее по умолчанию, или нажмите ENTER, чтобы оставить текущие настройки на месте.

Это можно сделать для других команд Java, таких как компилятор ( javac ):

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

Настройка переменной среды JAVA_HOME

Многие программы, написанные на Java, используют переменную среды JAVA_HOME для определения места установки Java.

Чтобы установить эту переменную среды, сначала определите, где установлена ​​Java. Используйте команду update-alternatives:

Эта команда показывает каждую установку Java вместе с путем ее установки:

В этом случае пути установки следующие:

  1. OpenJDK 11 находится по адресу /usr/lib/jvm/java-11-openjdk-amd64/bin/java.
  2. Oracle Java находится по адресу /usr/lib/jvm/java-11-oracle/jre/bin/java .

Скопируйте путь из предпочтительной установки. Затем откройте /etc/environment с помощью nano или вашего любимого текстового редактора:

В конце этого файла добавьте следующую строку, заменив выделенный путь собственным скопированным путем, но не включая часть пути bin/:

Изменение этого файла установит путь JAVA_HOME для всех пользователей вашей системы.

Сохраните файл и выйдите из редактора.

Теперь перезагрузите этот файл, чтобы применить изменения к текущему сеансу:

Убедитесь, что установлена ​​переменная среды:

Вы увидите путь, который вы только что установили:

Другим пользователям потребуется выполнить команду source /etc/environment или выйти из системы и снова войти, чтобы применить этот параметр.

Заключение

В этом руководстве вы установили несколько версий Java и научились ими управлять. Теперь вы можете устанавливать программное обеспечение, работающее на Java, например Tomcat, Jetty, Glassfish, Cassandra или Jenkins.

Хотите узнать больше? Присоединяйтесь к сообществу DigitalOcean!

Присоединяйтесь к нашему сообществу DigitalOcean, насчитывающему более миллиона разработчиков, бесплатно! Получайте помощь и делитесь знаниями в нашем разделе "Вопросы и ответы", находите руководства и инструменты, которые помогут вам расти как разработчику и масштабировать свой проект или бизнес, а также подписывайтесь на интересующие вас темы.

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

Это пошаговое руководство покажет вам, как просто установить Java в Ubuntu 18.04 или 20.04.

Примечание. В этом руководстве содержатся инструкции, которые работают в Ubuntu 18.04, Ubuntu 20.04 и любом другом дистрибутиве на основе Ubuntu (включая Linux Mint, Kubuntu и Elementary OS). Если вам нужны другие руководства по установке Java, см.:

  • Учетная запись пользователя с правами sudo
  • Доступ к командной строке/окну терминала
  • Команда apt (apt-get)

Версии Java

Доступны четыре платформы Java:

  1. Стандартная версия Java (Java SE)
  2. Java Micro Editions (Java ME)
  3. Java Enterprise Edition (Java EE)
  4. JavaFX

В этом документе мы рассматриваем различные пакеты в Java SE.

Репозиторий Ubuntu предлагает два (2) пакета Java с открытым исходным кодом, комплект для разработки Java (Open JDK) и среду выполнения Java (Open JRE). Вы используете JRE для запуска приложений на основе Java, а JDK — для разработки и программирования на Java.

Также доступна Oracle Java, еще одна реализация SE, которая имеет дополнительные коммерческие функции. Вы можете найти официальный Oracle JDK через сторонний репозиторий. Однако имейте в виду, что лицензия разрешает только некоммерческое использование программного обеспечения.

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

Вы можете установить один или несколько пакетов Java. Вы также можете решить, какую версию вы хотите использовать в своей системе, установив определенный номер версии. Текущая версия по умолчанию и LTS — Java 11.

Установите OpenJDK

<р>1. Откройте терминал (Ctrl+Alt+T) и обновите репозиторий пакетов, чтобы загрузить последнюю версию программного обеспечения:

<р>2. Затем вы можете уверенно установить последнюю версию Java Development Kit с помощью следующей команды:

<р>3. Подтвердите установку, введя y (да) и нажмите Enter.

Установите OpenJRE 11

<р>1. Перед установкой Java Runtime Environment обязательно обновите репозиторий с помощью:

Введите y (да) и нажмите Enter, чтобы подтвердить установку.

Установите Oracle Java 11

Чтобы загрузить официальный Oracle JDK, сначала необходимо загрузить сторонний репозиторий.

Мы прилагаем инструкции по установке из 2 (двух) разных репозиториев пакетов. Вы можете решить, с какой из них вы предпочитаете загружать.

Вариант 1. Загрузите Oracle Java из Webupd8 PPA

<р>1. Сначала добавьте необходимый репозиторий пакетов, набрав:

При появлении запроса нажмите Enter.

<р>2. Обязательно обновите свою систему перед началом установки:

<р>3. Теперь вы можете установить Java 11, последнюю версию LTS:

<р>4. При желании вы можете установить эту версию Java по умолчанию с помощью следующей команды:

Вариант 2. Загрузите Oracle Java из PPA-репозитория Linux Uprising

<р>1. Перед добавлением нового репозитория установите необходимые пакеты, если они еще не установлены в вашей системе:

<р>2. Затем добавьте репозиторий с помощью следующей команды:

<р>3. Обновите список пакетов перед установкой любого нового программного обеспечения с помощью:

<р>4. Затем загрузите и установите последнюю версию Oracle Java (номер версии 11):

Убедитесь, что Java установлена ​​в вашей системе

Теперь проверьте, является ли программное обеспечение частью вашей системы.

Чтобы проверить версию запущенной Java, используйте команду:

Успешная установка Java на Ubuntu отобразит подробную информацию, как показано на изображении ниже.

Если версии Java нет, система сообщит, что не может найти программное обеспечение.

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

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

Установить определенную версию OpenJDK

Вы можете использовать Open JDK 8 вместо OpenJDK 11 по умолчанию.

Для этого откройте терминал и введите следующую команду:

Проверьте версию установленной Java с помощью команды:

Установить конкретную версию Oracle Java

При загрузке пакетов Oracle Java из стороннего репозитория необходимо ввести номер версии как часть кода.

Поэтому, если вы хотите, чтобы в вашей системе использовались другие версии Java Oracle, измените этот номер соответствующим образом.

Например, если вы хотите установить Java 10, используйте команду:

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

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

Сначала запустите команду, которая покажет все установленные версии на вашем компьютере:

На изображении выше показано, что в этой системе есть две альтернативы. Эти варианты представлены цифрами 1 (Java 11) и 2 (Java 8), а 0 означает текущую версию по умолчанию.

Как указано в выводе, вы можете изменить версию по умолчанию, если введете связанный с ней номер (в данном случае 1 или 2) и нажмите Enter.

Как установить переменную среды JAVA_HOME

Переменная среды JAVA_HOME определяет расположение вашей установки Java. Эта переменная помогает другим приложениям легко получить доступ к пути установки Java.

<р>1. Чтобы настроить переменную JAVA_HOME, сначала нужно найти, где установлена ​​Java. Используйте следующую команду, чтобы найти его:

В разделе «Путь» показаны местоположения, в данном случае:

<р>2. Когда вы увидите все пути, скопируйте одну из предпочитаемых вами версий Java.

<р>3. Затем откройте файл /etc/environment в любом текстовом редакторе. В этом примере мы используем Nano:

<р>4. В конце файла добавьте строку, указывающую расположение JAVA_HOME, следующим образом:

Например, если мы скопировали путь установки для Java 11 на предыдущем шаге, добавленная строка в текстовом редакторе кода будет выглядеть так:

Как удалить Java в Ubuntu

Если вам нужно удалить какой-либо из установленных пакетов Java, используйте команду apt remove.

Чтобы удалить Open JDK 11, выполните команду:

Чтобы удалить OpenJDK 8:

После запуска команды подтвердите продолжение процесса, нажав y (да), и пакеты будут удалены.

Примечание. Обратитесь к нашему подробному анализу лучших Java IDE, чтобы найти лучшую для ваших нужд.

В этом руководстве показано, как установить Java в Ubuntu 18.04. Кроме того, вы узнали, как изменить версию по умолчанию и установить переменную домашней среды.

Теперь вы готовы использовать мощную платформу Java!

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

Java — один из самых популярных языков программирования, а JVM (виртуальная машина Java) — это среда выполнения для запуска приложений Java. Эти две платформы необходимы для многих популярных программ, включая Tomcat, Jetty, Cassandra, Glassfish и Jenkins.

В этой статье вы узнаете, как установить Java Runtime Environment (JRE) и Java Developer Kit (JDK) с помощью диспетчера пакетов apt по умолчанию в Ubuntu 20.04 и Ubuntu 18.04.

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

Безболезненный способ установки Java — использовать версию, поставляемую с репозиториями Ubuntu. По умолчанию Ubuntu использует OpenJDK 11, альтернативу JRE и JDK с открытым исходным кодом.

Чтобы установить Open JDK 11 по умолчанию, сначала обновите индекс пакета программного обеспечения:

Затем проверьте наличие установки Java в системе.

Если в данный момент Java не установлена, вы получите следующий вывод.

Теперь выполните следующую команду, чтобы установить OpenJDK 11 по умолчанию, который предоставит среду выполнения Java (JRE).

После установки Java вы можете проверить установку с помощью:

Вы получите следующий вывод:

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

После установки JRE вам также может понадобиться JDK (Java Development Kit) для компиляции и запуска приложения на основе Java. Чтобы установить JDK, выполните следующую команду.

После установки проверьте установку JDK, проверив версию, как показано.

Вы получите следующий вывод:

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

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

Чтобы установить переменную среды JAVA_HOME, сначала узнайте, где установлена ​​Java, выполнив следующую команду.

Вы получите следующий вывод:

Затем откройте файл /etc/environment с помощью текстового редактора nano:

Добавьте следующую строку в конец файла, обязательно заменив путь установки Java.

Сохраните файл и перезагрузите его, чтобы применить изменения к текущему сеансу:

Убедитесь, что установлена ​​переменная среды:

Вы получите следующий вывод:

Заключение

В этом руководстве вы узнали, как установить Java Runtime Environment (JRE) и Java Developer Kit (JDK) в Ubuntu 20.04 и Ubuntu 18.04.

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

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

Мы благодарны за вашу бесконечную поддержку.

Похожие записи

1 мысль о «Как установить Java с помощью Apt в Ubuntu 20.04»

У меня проблема. После добавления строки JAVA_Home.

bash: /etc/environment: строка 2: неожиданный EOF при поиске соответствия `”‘

bash: /etc/environment: строка 3: синтаксическая ошибка: неожиданный конец файла

Есть что сказать? Присоединяйтесь к обсуждению. Отменить ответ

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.

Ниже приведено пошаговое руководство по установке Java в Linux. В этом обучении мы установим Java на Ubuntu. Команды процесса и установки остаются одинаковыми для разных версий Linux или версий Java.

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

Шаг 1. Прежде чем приступить к настройке Java, необходимо удалить OpenJDK/JRE из системы.

Для этого используйте команду ниже-

Вас попросят подтвердить. Введите Д

Подождите, пока завершится удаление

Шаг 2. Проверьте, является ли архитектура ОС Ubuntu 32-разрядной или 64-разрядной.

Вы можете сделать это с помощью следующей команды-

Примите лицензионное соглашение.

  • Выберите x86 для 32-разрядной системы.
  • Выберите x64 для 64-разрядной системы.
  • Выберите tar.gz для Ubuntu

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

Шаг 4. В терминале перейдите к местоположению вашего ZIP-файла

Извлеките содержимое zip-файла java в выбранный вами каталог.

В этом уроке мы будем извлекать файлы в папку «Загрузки» —

Введите пароль, если потребуется. Распаковка продолжится. После этого вы увидите следующую папку —

Шаг 5) Добавьте следующие системные переменные в конец файла /etc/profile

Введите системные переменные

Нажмите Control+C, чтобы войти в командный режим

Нажмите ^+X, чтобы выйти

Нажмите «Y», чтобы сохранить изменения

Шаг 6) Теперь перезагрузите среду с помощью команды,

Шаг 7) Пришло время сообщить Ubuntu, где находится наш JDK/JRE.

Скопируйте и вставьте следующие строки в командную строку.

Шаг 8) Сообщите Ubuntu, что наша установка, т. е. jdk1.8.0_05, должна быть Java по умолчанию.

Для этого используйте приведенные ниже команды-

Шаг 9) Проверьте установку с помощью приведенной ниже команды,

Успешная установка покажет информацию, как показано на снимке экрана выше.

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