ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как установить Java-JRE и JDK из файла RPM на Linux

Как установить Java-JRE и JDK из файла RPM на Linux

JRE означает Java Runtime Environment.

JDK расшифровывается как Java Development Kit.

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

Но, если вы делаете какую-то работу по разработки или компиляции приложения, которое требует Java SDK, то вам необходимо установить JDK.

В этом руководстве объясняется, как установить JRE только, только JDK и JRE и вместе с JDK.

Скачать только Java 8 JRE

Последняя версия Java 8 доступна для загрузки из здесь. Нажмите на ссылку «Скачать» рядом с «JRE».

Вот прямая ссылка для загрузки Скачать JRE 8.

Нажмите на радио-кнопку, которая говорит: «Примите лицензионное соглашение». Кнопка радио исчезнет, ​​и вы увидите это сообщение: Thank you for accepting the Oracle Binary Code License Agreement for Java SE; Теперь вы можете скачать это программное обеспечение.

Для 64-битной Linux, загрузите файл JRE 8u131-линукс-x64.rpm, который находится в «Linux x64»

для 32-битной Linux, загрузите файл JRE 8u131-линукс-i586.rpm, который находится в «Linux x86»

Установка только Java 8 JRE

На этом сервере, в настоящее время не установлена Java.

# java -version
-bash: java: command not found

# rpm -qa | grep -i jre

 

Установите загруженный rpm файл JRE, как показано ниже.

# rpm -ivh jre-8u131-linux-x64.rpm --test
Preparing...                          ################# [100%]

# rpm -ivh jre-8u131-linux-x64.rpm 
Preparing...                          ################# [100%]
Updating / installing...
   1:jre1.8.0_131-1.8.0_131-fcs       ################# [100%]
Unpacking JAR files...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...

 

Убедитесь в том, что он успешно установлен. В этом примере, как мы видим, это установлена версия Java 1.8.0.

# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

# rpm -qa | grep -i jre
jre1.8.0_131-1.8.0_131-fcs.x86_64

 

Скачать только Java 8 JDK

Если вы устанавливаете JDK, как правило, не нужно устанавливать JRE отдельно, так как все бинарные файлы, входящие в состав JRE также входит в состав JDK.

Последняя версия Java 8 доступна для загрузки здесь. Нажмите на ссылку «Скачать» рядом с «JDK».

Вот прямая ссылка для загрузки JDK 8 Скачать.

Нажмите на радио-кнопку, которая говорит: «Примите лицензионное соглашение». Кнопка радио исчезнет, ​​и вы увидите это сообщение: Thank you for accepting the Oracle Binary Code License Agreement for Java SE; Теперь вы можете скачать это программное обеспечение.

Для 64-битной Linux, загрузите файл jdk-8u131-linux-x64.rpm, который находится в «Linux x64»

для 32-битной Linux, загрузите файл jdk-8u131-linux-i586.rpm, который находится в «Linux x86»

Установка только Java 8 JDK

Установите Java-JDK в вашей системе, как показано ниже.

# rpm -ivh jdk-8u131-linux-x64.rpm --test
Preparing...                          ################ [100%]
 
# rpm -ivh jdk-8u131-linux-x64.rpm 
Preparing...                          ################ [100%]
Updating / installing...
   1:jdk1.8.0_131-2000:1.8.0_131-fcs  ################ [100%]
Unpacking JAR files...
        tools.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...

 

Убедитесь, что успешно установлен rpm JDK.

# rpm -qa | grep -i jdk
jdk1.8.0_131-1.8.0_131-fcs.x86_64

Расположение файлов Java 8 JRE и JDK

По умолчанию, указанные выше шаги будут устанавливать JRE и JDK в каталог  /usr/java, как показано ниже.

# ls -l /usr/java/
lrwxrwxrwx. 1 root root   16 Jun  1 11:57 default -> /usr/java/latest
drwxr-xr-x. 9 root root 4096 Jun  1 12:02 jdk1.8.0_131
drwxr-xr-x. 7 root root 4096 Jun  1 11:57 jre1.8.0_131
lrwxrwxrwx. 1 root root   22 Jun  1 12:02 latest -> /usr/java/jdk1.8.0_131

 

Вывод команды ls выше указывает на то, что вы можете установить несколько версий JRE или JDK на той же машине, так как каждый вариант установки получит свое собственное имя каталога с номером версии в нем.

Исполняемый Java используются от места JRE (а не от местоположения JDK).

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

Как показано ниже, Java исполняемый файл указывает на /usr/bin/java

# whereis java
java: /usr/bin/java /usr/share/man/man1/java.1

 

/usr/bin/java действительно указывает на Java в каталоге /etc/alternatives.

# ls -l /usr/bin/java
lrwxrwxrwx. 1 root root 22 Jun  1 17:03 /usr/bin/java -> /etc/alternatives/java

 

И, наконец, как вы видите здесь, то альтернативы Java указывает на исполняемый файл из Java 8 JRE, который только что мы установили. (в каталога /usr/java/jre1.8.0_131/bin)

# ls -l /etc/alternatives/java
lrwxrwxrwx. 1 root root 31 Jun  1 17:03 /etc/alternatives/java -> /usr/java/jre1.8.0_131/bin/java

 

Exit mobile version