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

Обновлено: 21.11.2024

В этом разделе описываются процедуры установки JDK на платформе Linux, а также требования к системе.

Общие примечания об установке JDK на платформах Linux

В этом разделе содержится общая информация об установке JDK 13 на платформах Linux.

При установке JDK автоматически создается каталог с именем jdk– 13 . промежуточный.обновление.патч .

Если вы устанавливаете Java SE Runtime Environment в определенное место, например, /usr/jdk (для JDK), вам необходимо войти в систему с учетными данными root, чтобы получить необходимые разрешения. Если у вас нет root-доступа, установите среду выполнения Java SE в свой домашний каталог или в подкаталог, для которого у вас есть права на запись.

Если вы устанавливаете программное обеспечение в каталог, содержащий подкаталог с именем jdk– 13 . interim.update.patch , то новое программное обеспечение перезаписывает файлы с таким же именем в этом каталоге. Убедитесь, что вы переименовали старый каталог, если он содержит файлы, которые вы хотели бы сохранить.

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

Системные требования для установки JDK на платформах Linux

Информацию о поддерживаемых платформах, операционных системах и браузерах см. в разделе Конфигурации сертифицированных систем Oracle JDK.

Обозначение инструкций по установке JDK для платформ Linux

Инструкции по установке любого JDK содержат обозначение версии, которое представляет информацию о версии Feature, Interim и Update.

Например, если вы устанавливаете JDK 13 Interim 0, Update 0 и Patch 0, следующая строка представляет имя пакета:

jdk-13. промежуточный.обновление.патч -linux-x64_bin.tar.gz

Установка JDK в Linux из архивных двоичных файлов и пакетов RPM

Вы можете установить Java Development Kit (JDK) на платформе Linux из архивных двоичных файлов или из пакетов Red Hat Package Manager (RPM).

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

Из архивных двоичных файлов ( .tar.gz ). Это позволяет установить частную версию JDK для текущего пользователя в любое место, не затрагивая другие установки JDK. Однако для того, чтобы некоторые функции заработали, могут потребоваться ручные действия. В следующей таблице приведены варианты, доступные для загрузки и установки JDK из архивных двоичных файлов.

Из пакетов RPM ( .rpm ). Это позволяет выполнить общесистемную установку JDK для всех пользователей и требует доступа root. Платформы Oracle Linux на основе RPM основаны на Red Hat и SuSE. В следующей таблице приведены варианты загрузки и установки JDK из пакетов RPM.

В следующей таблице перечислены параметры и инструкции по загрузке и установке выпуска JDK 13 на платформе Linux:

Загрузить файл Инструкции Архитектура Кто может установить
jdk-13. interim.update.patch -linux-x64.tar.gz Установка 64-разрядного JDK 13 на платформах Linux 64-бит Все
jdk-13. interim.update.patch -linux-x64.rpm Установка 64-разрядного JDK на платформах Linux на основе RPM 64-разрядная версия Linux на базе RPM Root

Установка 64-разрядного JDK 13 на платформах Linux

Вы можете установить JDK для 64-разрядной версии Linux из архивного двоичного файла ( .tar.gz ).

  1. Загрузите файл jdk-13. промежуточный.обновление.патч _linux-x64_bin.tar.gz .

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

Файл .tar.Архивный файл gz (также называемый архивом) — это файл, который можно распаковать и извлечь за один шаг.

$ tar zxvf jdk- 13 . промежуточный.обновление.патч _linux-x64_bin.tar.gz

Файлы Java Development Kit устанавливаются в каталог с именем jdk-13. промежуточный.обновление.патч .

Установка 64-разрядного JDK на платформах Linux на базе RPM

Вы можете установить JDK на 64-разрядных платформах Linux на основе RPM, таких как Red Hat и SuSE, используя двоичный файл RPM ( .rpm ) в папке системы.

  1. Загрузите файл jdk-13. промежуточный.обновление.патч _linux-x64_bin.rpm .

Перед загрузкой файла необходимо принять лицензионное соглашение.

$ rpm -ivh jdk- 13 . промежуточный.обновление.патч _linux-x64_bin.rpm

JDK 13 может сосуществовать с более ранними версиями JDK. Для каждой версии создается новый каталог, каталог по умолчанию — /usr/java/jdk-13. промежуточный.обновление.патч .

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

$ rpm -Uvh jdk- 13 . промежуточный.обновление.патч _linux-x64_bin.rpm

Установка JDK интегрирована с платформой альтернатив. После установки платформа альтернатив обновляется, чтобы отразить двоичные файлы из недавно установленного JDK. Команды Java, такие как java , javac , javadoc и javap, можно вызывать из командной строки.

С помощью команды java -version пользователи могут подтвердить версию JDK по умолчанию (недавно установленную).

Кроме того, пользователи могут проверить, какой конкретный пакет RPM предоставляет файлы .java:

Ниже приведено пошаговое руководство по установке 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) Проверьте установку с помощью приведенной ниже команды,

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

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

Многие люди испытывают отвращение к Java. Но велика вероятность того, что по той или иной причине вам придется установить Java, как бы она вам не нравилась. В этом кратком посте мы увидим, как установить Java в Ubuntu, Linux Mint и других дистрибутивах на основе Debian и Ubuntu.

Вы можете получить Java в Ubuntu с помощью нескольких пакетов. Есть JRE, OpenJDK и Oracle JDK. Но в чем разница между этими пакетами и какой из них вы должны установить? Позвольте мне объяснить это в следующем разделе.

JRE, OpenJDK, Oracle JDK

Прежде чем мы перейдем к процессу установки Java, давайте кратко разберемся в различиях между JRE, OpenJDK и Oracle JDK.

  • JRE (Java Runtime Environment) — это то, что обычно требуется для запуска приложения на основе Java в Ubuntu. Это все, что вам нужно, если вы не программист.
  • JDK (Java Development Kit) — это то, что вам нужно, если вам нужно программировать или разрабатывать программное обеспечение, связанное с Java.
  • OpenJDK — это реализация Java Development Kit с открытым исходным кодом, а Oracle JDK — это официальная версия Oracle Java Development Kit. Хотя OpenJDK достаточно в большинстве случаев, некоторые программы, такие как Android Studio, предлагают использовать Oracle JDK, чтобы избежать проблем с пользовательским интерфейсом и производительностью.

Теперь, когда вы знаете разницу между JRE, JDK, OpenJDK и Oracle JDK, вам следует принять решение об установке одного из этих пакетов.

После этого пришло время узнать, как установить эти пакеты и получить Java в Ubuntu Linux.

Проверьте, не установлена ​​ли Java в Ubuntu

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

Откройте терминал и используйте следующую команду:

Если у вас установлена ​​Java, вы должны увидеть такой вывод:

Как видно из приведенного выше вывода, в системе установлена ​​Java 10 через OpenJDK.

Если в вашей системе не установлена ​​Java, вы увидите такой вывод:

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

Установка Java в Ubuntu и Linux Mint

После того, как мы увидим разницу между различными типами «Java», давайте посмотрим, как их установить.

Установите JRE в Ubuntu и Linux Mint (для запуска приложений Jar)

JRE требуется для запуска файлов JAR в Ubuntu. Файлы JAR в основном представляют собой предварительно скомпилированные файлы Java. Как конечный пользователь вы просто хотите использовать приложение Java, и для этого вам понадобится JRE.

Установите OpenJDK в Ubuntu и Linux Mint (для компиляции и запуска Java-программ)

Как упоминалось ранее, если вы хотите компилировать и запускать Java-программы в Ubuntu, вам понадобится JDK. Он содержит пакет компилятора Java (javac).

В терминале используйте следующую команду для установки OpenJDK Java Development Kit:

Установите Oracle JDK в Ubuntu и Linux Mint

Используйте следующие команды для установки Oracle JDK в Ubuntu и Linux Mint. Просто на заметку, он загрузит много файлов. Поэтому убедитесь, что у вас хорошая скорость интернета:

Если вы хотите установить Java 11 и установить его по умолчанию, используйте следующую команду:

Если вы хотите использовать эту недавно установленную версию Oracle Java 11 в качестве версии Java по умолчанию в вашей системе, используйте следующую команду:

Это изменит версию Java по умолчанию на Oracle Java 11, установив ее в переменной JAVA_HOME и переменных PATH.

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

Теперь, когда вы научились устанавливать Java в Ubuntu, вы можете улучшить свои навыки работы с Java. Я предлагаю попробовать интерактивный учебник по Java от CodeGym. Это интересный и увлекательный способ изучения Java.

В этом разделе описываются процедуры установки JDK на платформе Linux, а также требования к системе.

Общие примечания об установке JDK на платформах Linux

В этом разделе содержится общая информация об установке JDK 11 на платформах Linux.

При установке JDK автоматически создается каталог с именем jdk– 11 . промежуточный.обновление.патч .

Если вы устанавливаете Java SE Runtime Environment в определенное место, например, /usr/jdk (для JDK), вам необходимо войти в систему с учетными данными root, чтобы получить необходимые разрешения. Если у вас нет root-доступа, установите среду выполнения Java SE в свой домашний каталог или в подкаталог, для которого у вас есть права на запись.

Если вы устанавливаете программное обеспечение в каталог, содержащий подкаталог с именем jdk– 11 . interim.update.patch , то новое программное обеспечение перезаписывает файлы с таким же именем в этом каталоге. Убедитесь, что вы переименовали старый каталог, если он содержит файлы, которые вы хотели бы сохранить.

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

Системные требования для установки JDK на платформах Linux

Информацию о поддерживаемых платформах, операционных системах и браузерах см. в разделе Конфигурации сертифицированных систем Oracle JDK.

Обозначение инструкций по установке JDK для платформ Linux

Инструкции по установке JDK содержат обозначение версии, которое представляет информацию о версии Feature, Interim и Update.

Например, если вы устанавливаете JDK 11 Interim 0, Update 0 и Patch 0, следующая строка представляет имя пакета:

Системы Linux x64: jdk-11. промежуточный.обновление.патч _linux-x64_bin.tar.gz

Системы Linux aarch64 (64-разрядная версия ARM): jdk-11 . промежуточный.обновление.патч _linux-aarch64_bin.tar.gz

Если компонент имеет суффикс 0, он будет исключен.

Установка JDK в Linux из архивных файлов и пакетов RPM

Вы можете установить Java Development Kit (JDK) на платформе Linux из архивных файлов или из пакетов Red Hat Package Manager (RPM).

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

Из архивных файлов ( .tar.gz ). Это позволяет установить частную версию JDK для текущего пользователя в любое место, не затрагивая другие установки JDK. Однако для того, чтобы некоторые функции заработали, могут потребоваться ручные действия. В следующей таблице приведены варианты, доступные для загрузки и установки JDK из архивных файлов. Пакеты доступны для систем Linux x64 и Linux aarch64 (64-разрядная версия ARM). Установите необходимый пакет.

Из пакетов RPM ( .rpm ). Это позволяет выполнить общесистемную установку JDK для всех пользователей и требует доступа root. В следующей таблице приведены варианты загрузки и установки JDK из RPM-пакетов Linux x64 и Linux aarch64 (64-разрядная версия ARM).

Загрузка установщика JDK

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

В следующей таблице перечислены параметры и инструкции по загрузке и установке выпуска JDK 11 на платформе Linux:

< td align="left" valign="top" headers="d1839e298 d1839e265 ">ARM — 64-бит < td align="left" valign="top" headers="d1839e325 d1839e265 ">Intel — 64-разрядная версия Linux на базе RPM < td align="left" valign="top" headers="d1839e349 d1839e265 ">ARM — 64-разрядная версия Linux на основе RPM
Загрузить файл Инструкции Архитектура (тип ЦП) Кто может установить
Для систем Linux x64: jdk-11. промежуточный.обновление.патч _linux-x64.tar.gz Установка 64-разрядного JDK 11 на платформах Linux Intel – 64-разрядная Любой
Для систем Linux aarch64 (64-разрядная версия ARM): jdk-11 . interim.update.patch _linux-aarch64.tar.gz Установка 64-разрядного JDK 11 на платформах Linux Все
Для систем Linux x64: jdk-11 . interim.update.patch _linux-x64.rpm Установка 64-разрядного JDK на платформах Linux на базе RPM Корень
Для систем Linux aarch64 (64-разрядная версия ARM) : jdk-11. interim.update.patch _linux-aarch64.rpm Установка 64-разрядного JDK на платформах Linux на базе RPM Корень

Установка 64-разрядного JDK 11 на платформах Linux

Вы можете установить JDK для 64-разрядной версии Linux из файла архива ( .tar.gz ). Архивный файл .tar.gz (также называемый tarball) — это файл, который можно распаковать и извлечь за один шаг.

  • Для систем Linux x64: jdk-11. промежуточный.обновление.патч _linux-x64_bin.tar.gz
  • Для систем Linux aarch64 (64-разрядная версия ARM): jdk-11 . interim.update.patch _linux-aarch64_bin.tar.gz

Перед загрузкой файла необходимо принять лицензионное соглашение. Любой (не только root-пользователи) может установить файл архива в любом месте, имеющем права на запись.

$ tar zxvf jdk-11 . промежуточный.обновление.патч _linux-x64_bin.tar.gz

$ tar zxvf jdk-11 . промежуточный.обновление.патч _linux-aarch64_bin.tar.gz

Файлы Java Development Kit устанавливаются в каталог с именем jdk-11. промежуточный.обновление.патч .

Установка 64-разрядного JDK на платформах Linux на базе RPM

Вы можете установить JDK на 64-разрядных платформах Linux на основе RPM, таких как Oracle, Red Hat и SuSE, используя двоичный файл RPM ( .rpm ) в системной папке.

Убедитесь, что у вас есть доступ пользователя root. Вы можете сделать это, выполнив команду su и введя пароль суперпользователя.

  • Для систем x64: jdk-11 . промежуточный.обновление.патч _linux-x64_bin.rpm
  • Для систем aarch64 (64-разрядная версия ARM): jdk-11 . interim.update.patch _linux-aarch64_bin.rpm

Перед загрузкой файла необходимо принять лицензионное соглашение.

$ rpm -ivh jdk- 11 . промежуточный.обновление.патч _linux-x64_bin.rpm

$ rpm -ivh jdk- 11 . промежуточный.обновление.патч _linux-aarch64_bin.rpm

JDK 11 может сосуществовать с более ранними версиями JDK. Для каждой версии создается новый каталог, каталог по умолчанию /usr/java/jdk-11. промежуточный.обновление.патч .

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

$ rpm -Uvh jdk- 11 . промежуточный.обновление.патч _linux-x64_bin.rpm

$ rpm -Uvh jdk- 11 . промежуточный.обновление.патч _linux-aarch64_bin.rpm

Установка JDK интегрирована с платформой альтернатив. После установки платформа альтернатив обновляется, чтобы отразить двоичные файлы из недавно установленного JDK. Команды Java, такие как java , javac , javadoc и javap, можно вызывать из командной строки.

С помощью команды java -version пользователи могут подтвердить версию JDK по умолчанию (недавно установленную).

Кроме того, пользователи могут проверить, какой конкретный пакет RPM предоставляет файлы Java:

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