JRE означает Java Runtime Environment.
JDK расшифровывается как Java Development Kit.
В большинстве случаев, если вы хотите запустить приложение Java, вам просто необходимо установить только JRE.
Но, если вы делаете какую-то работу по разработки или компиляции приложения, которое требует Java SDK, то вам необходимо установить JDK.
В этом руководстве объясняется, как установить JRE только, только JDK и JRE и вместе с JDK.
Последняя версия 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.
# 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
Если вы устанавливаете 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-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
По умолчанию, указанные выше шаги будут устанавливать 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