Linux java tar gz

Linux java tar gz

This topic describes the installation procedures of the JDK on the Linux platform, along with the system requirements.

General Notes About Installing the JDK on Linux Platforms

This topic describes general information about installing JDK 18 on Linux platforms.

Installing the JDK automatically creates a directory called jdk– 18 . interim.update.patch .

If you install JDK in a specific location such as /usr/jdk , then you must log in with root credentials to gain the necessary permissions. If you do not have the root access, then either install the JDK in your home directory or a subdirectory for which you have the write permissions.

If you install the software in a directory that contains a subdirectory named jdk– 18 . interim.update.patch , then the new software overwrites files of the same name in that directory. Ensure that you rename the old directory if it contains files that you would like to keep.

By default, the installation script configures the system such that the backing store for system preferences is created inside the JDK installation directory as applicable. If the JDK is installed on a network-mounted drive, then the system preferences can be exported for sharing with Java runtime environments on other machines.

System Requirements for Installing JDK on Linux Platforms

See Oracle JDK Certified Systems Configurations for information about supported platforms, operating systems, and browsers.

JDK Installation Instruction Notation for Linux Platforms

Instructions for installing JDK contains a version notation that represents the Feature, Interim, and Update version information.

For example, if you are installing JDK 18 Interim 0, Update 0, and Patch 0, then the following string represents the name of the bundle:

Linux x64 systems: jdk- 18 . interim.update.patch _linux-x64_bin.tar.gz

Linux aarch64 (64-bit ARM) systems: jdk- 18 . interim.update.patch _linux-aarch64_bin.tar.gz

If a component has 0 as the suffix, it will be excluded.

Installing the JDK on Linux from Archive Files and RPM Packages

You can install the Java Development Kit (JDK) on a Linux platform from archive files or from Red Hat Package Manager (RPM) packages.

Installation can be performed by using one of the following processes:

From archive files ( .tar.gz ): This allows you to install a private version of the JDK for the current user into any location, without affecting other JDK installations. However, it may involve manual steps to get some of the features to work. See the following table for the options available for downloading and installing the JDK from archive files. The bundles are available for Linux x64 and Linux aarch64 (64-bit ARM) systems. Install the required bundle.

Читайте также:  Котел аристон ошибка 101 что обозначает

From RPM packages ( .rpm ): This allows you to perform a systemwide installation of the JDK for all users, and requires root access. See the following table for the options available for downloading and installing the JDK from Linux x64 and Linux aarch64 (64-bit ARM) RPM packages.

Downloading the JDK Installer

Access Java SE Downloads page and click Accept License Agreement . Under the Download menu, click the Download link corresponding your requirement.

The following table lists the options and instructions for downloading and installing the JDK 18 release on a Linux platform:

Download File Instructions Architecture (CPU Type) Who Can Install
For Linux x64 systems: jdk- 18 . interim.update.patch _linux-x64.tar.gz Installing the 64-Bit JDK on Linux Platforms Intel — 64-bit Anyone
For Linux aarch64 (64-bit ARM) systems: jdk- 18 . interim.update.patch _linux-aarch64.tar.gz Installing the 64-Bit JDK on Linux Platforms ARM — 64-bit Anyone
For Linux x64 systems: jdk- 18 . interim.update.patch _linux-x64.rpm Installing the 64-Bit JDK on RPM-Based Linux Platforms Intel — 64-bit RPM-based Linux Root
For Linux aarch64 (64-bit ARM) systems: jdk- 18 . interim.update.patch _linux-aarch64.rpm Installing the 64-Bit JDK on RPM-Based Linux Platforms ARM — 64-bit RPM-based Linux Root

Installing the 64-Bit JDK on Linux Platforms

You can install the JDK for 64-bit Linux from an archive file ( .tar.gz ). The .tar.gz archive file (also called a tarball) is a file that can be uncompressed and extracted in a single step.

  • For Linux x64 systems: jdk- 18 . interim.update.patch _linux-x64_bin.tar.gz
  • For Linux aarch64 (64-bit ARM) systems: jdk- 18 . interim.update.patch _linux-aarch64_bin.tar.gz

Before you download a file, you must accept the license agreement. Anyone (not only root users) can install the archive file in any location having write access.

$ tar zxvf jdk- 18 . interim.update.patch _linux-x64_bin.tar.gz

$ tar zxvf jdk- 18 . interim.update.patch _linux-aarch64_bin.tar.gz

The Java Development Kit files are installed in a directory called jdk- 18 . interim.update.patch .

Installing the 64-Bit JDK on RPM-Based Linux Platforms

You can install the JDK on 64-bit RPM-based Linux platforms, such as Oracle, Red Hat, and SuSE by using an RPM binary file ( .rpm ) in the system location.

  • For x64 systems: jdk- 18 . interim.update.patch _linux-x64_bin.rpm
  • For aarch64 (64-bit ARM) systems: jdk- 18 . interim.update.patch _linux-aarch64_bin.rpm

Before you download a file, you must accept the license agreement.

$ rpm -ivh jdk- 18 . interim.update.patch _linux-x64_bin.rpm

$ rpm -ivh jdk- 18 . interim.update.patch _linux-aarch64_bin.rpm

JDK 18 can coexist with earlier versions of JDK. For each version, a new directory is created, the default directory being /usr/java/jdk- 18 . interim.update.patch .

Upgrade the required package using the following command:

$ rpm -Uvh jdk- 18 . interim.update.patch _linux-x64_bin.rpm

$ rpm -Uvh jdk- 18 . interim.update.patch _linux-aarch64_bin.rpm

The JDK installation is integrated with the alternatives framework. After installation, the alternatives framework is updated to reflect the binaries from the recently installed JDK. Java commands such as java , javac , javadoc , and javap can be called from the command line.

Using the java -version command, users can confirm the default (recently installed) JDK version.

In addition, users can check which specific RPM package provides the java files:

Источник

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

Java — популярный язык программирования, разработанный в компании Sun Microsystems, ныне принадлежащей корпорации Oracle. Java занимает лидирующие позиции в мире языков программирования. Многие программы, разработанные для Linux намного лучше выполняются с использованием проприетарной версии Java.

В данной статье будет рассмотрена установка JRE (Java Runtime Environment) и JDK (Java Development Kit) 8 версии on Oracle на дистрибутивы Ubuntu 20.04, CentOS 8 и Arch Linux. Также будет рассмотрен выбор необходимой среды по умолчанию.

Чем отличается JDK от JRE

  • JRE — Java Runtime Environment — это среда выполнения Java. Предназначена для обычного использования. Позволяет запускать приложения, написанные на языке Java.
  • JDK— Java Development Kit — стандартная версия платформы Java, предназначенная для разработки. Это специальный пакет разработчика, в который входят документация, различные утилиты, компилятор, библиотеки классов, а также сама JRE.

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

Для начала необходимо скачать архив с официального сайта Oracle выбрав пакет с именем Linux x64 если используется 64 битная система или выбрать пакет с именем Linux если используется 32 битная система:

Далее скачанный архив необходимо переместить в любую директорию и распаковать. В качестве примера будет выбрана директория /usr/java/ Предварительно данную директорию необходимо создать при помощи команды:

sudo mkdir /usr/java/

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

(тильда) означает домашнюю директорию пользователя. Далее перейдите в директорию /usr/java и распакуйте архив при помощи команды:

sudo tar -xzvf jre-8u311-linux-x64.tar.gz

Далее системе необходимо указать, где находятся установочные файлы Java. Для этого необходимо создать символическую ссылку в каталоге /usr/bin/ которая будет ссылаться на установочную директорию /usr/java/jre1.8.0_311 Для этого необходимо выполнить команду:

sudo update-alternatives —install «/usr/bin/java» «java» «/usr/java/jre1.8.0_311/bin/java» 1

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

Загрузите архив со средствами разработки с официального сайта компании Oracle. Необходимо выбрать раздел Linux и найти пакет с именем jdk-8u311-linux-aarch64.tar.gz:

Далее необходимо поставить галочку напротив пункта I reviewed and accept the Oracle Technology Network License Agreement for Oracle Java SE тем самым подтверждая принятия условия лицензионного соглашения.

Для скачивания файла необходимо войти в свою учетную запись Oracle или создать новую, только после этого начнется загрузка архива.

В качестве примера также будет выбрана директория /usr/java. Предварительно данная директория должна быть создана. Перенесите архив в директорию /usr/java:

Далее перейдите в директорию /usr/java и распакуйте архив:

sudo tar -xzvf jdk-8u311-linux-x64.tar.gz

Так же, как и при настройке JRE необходимо указать, где находятся установочные файлы Java. Для этого необходимо создать символическую ссылку в каталоге /usr/bin/ которая будет ссылаться на установочную директорию /usr/java/jdk1.8.0_311. Для этого необходимо выполнить команду:

sudo update-alternatives —install /usr/bin/java java /usr/java/jdk1.8.0_311/bin/java 1

Переменные окружения

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

sudo update-alternatives —config java

В данном случае в системе установлены JRE и JDK одновременно. Поэтому присутствует 2 пути:

Выберите нужный тип Java и скопируйте путь необходимой версии и откройте файл /etc/environment в любом текстовом редакторе (например nano):

sudo nano /etc/environment

Необходимо добавьте строку с путём установки JRE или JDK в конец этого файла:

Сохраните и закройте файл. Чтобы применить настройки, необходимо перейти в учётную запись root далее перечитать файл выполнив в терминале команду:

Установка Java в Arch Linux

В официальных репозиториях Arch Linux присутствует только OpenJDK, в то время как проприетарная JRE присутствует только в пользовательских репозиториях aur. Для установки JRE необходимо перейти по ссылке официальной страницы JRE в репозитории aur и найти ссылку на GIT репозиторий программы в поле Git Clone URL:

Далее необходимо склонировать данный репозиторий при помощи команды:

git clone https://aur.archlinux.org/jre8.git

Перейдите в скачанный репозиторий:

Для установки JRE необходимо выполнить команду:

При появлении фразы Proceed with installation? [Y/n] введите y и нажмите на клавишу Enter:

Установка JRE завершена.

Как и JRE JDK так же присутствует только в пользовательском репозитории aur. Несмотря на то, что установочный процесс совпадает с установкой JRE, у установки JDK есть одна особенность — с тех пор как пакеты JDK расположенные на сайте Oracle требует авторизации на сайте необходимо заранее скачать пакет JDK иначе установщик выдаст ошибку.

Перейдите на официальный сайт Oracle найдите и скачайте архив с именем jdk-8u301-linux-x64.tar.gz:

Далее склонируйте репозиторий с JDK выполнив команду:

git clone https://aur.archlinux.org/jdk8.git

Переместите ранее скачанный архив в только что склонированный репозиторий при помощи команды:

mv Downloads/jdk-8u301-linux-x64.tar.gz jdk8/

Где Downloads — директория куда был скачен архив, а jdk8/— директория с самим JDK. Перейдите в директорию с JDK и запустите команду для установки:

При появлении фразы Proceed with installation? [Y/n] введите y и нажмите на клавишу Enter:

После этого установка JDK будет завершена.

Установка Java в CentOS 8

Для RHEL дистрибутивов, таких как, CentOS, Fedora, RedHat и OpenSUSE есть официальный RPM-пакет. Для начала необходимо скачать пакет с официального сайта Oracle выбрав пакет с именем Linux RPM если используется 64 битная система или выбрать пакет с именем Linux x64 RPM если используется 32 битная система:

Чтобы установить пакет необходимо выполнить команду в терминале:

sudo rpm -i jre-8u311-linux-x64.rpm

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

Средства для разработчиков также можно скачать с официального сайта Oracle выбрав пакет с именем jdk-8u311-linux-x64.rpm для 64 битной системы и выбрав пакет с именем jdk-8u311-linux-i586.rpm для 32 битной системы:

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

sudo rpm -i jdk-8u311-linux-x64.rpm

Для просмотра версии JDKнеобходимо выполнить команду:

Выбор версии Java по умолчанию

Ubuntu 20.04

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

sudo update-alternatives —config java

Если у в вас системе установлено несколько версий Java можно выбрать ту, которая будет использоваться по умолчанию. Так как на данный момент в системе присутствует только 8 версия Java то выбирать версию нет необходимости. Если в системе одновременно присутствуют 2 и более версии, то для выбора версии по умолчанию необходимо ввести цифру, которая будет располагаться напротив нужной версии.

ArchLinux

Для начала просмотрите список установленных сред при помощи команды:

archlinux -java status

Далее установите необходимую версию:

sudo archlinux -java set имя_среды

sudo archlinux-java set java-8-jdk

Для проверки версии JDK необходимо выполнить команду:

Для проверки версии JRE необходимо выполнить команду:

CentOS 8.2

Выбрать необходимую версию Java можно с помощью команды ниже (так же, как и в Ubuntu). Необходимо выбрать цифру, соответствующую номеру версии:

sudo update-alternatives —config java

Выводы

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

Источник

Поделиться с друзьями
КомпСовет
Adblock
detector