Установка Java в Debian/Ubuntu/CentOS

Admin

(ㆆ_ㆆ)
Член команды
Администратор
Java и JVM (Java virtual machine) – очень широко распространённое и востребованное программное обеспечение.

Установка стандартной версии JRE/JDK
- Ubuntu/Debian:
1. Обновляем индекс пакетов:
Bash:
apt update
2. Для установки JRE (Java Runtime Environment) следует ввести следующую команду:
Bash:
apt install default-jre
Если вам нужно установить JDK (Java Development Kit) то тогда следует устанавливать другой пакет:
Bash:
apt install default-jdk
Версия JDK, как правило, используется только для компилирования программ Java или же если это необходимо приложению или другим программам системы.
Версия JDK также предоставляет JRE, потому в целом можно использовать эту версию вместо JRE. При этом следует учесть, что файлы JDK объёмнее файлов JRE.
- CentOS/Fedora:
В современных версиях Fedora команда yum считается устаревшей, вместо неё можно использовать dnf
Т.е. во всех следующих командах вместо yum писать dnf
Пример:
Bash:
dnf update

1. Обновляем индекс пакетов:
Bash:
yum update
2. Установка JRE:
Bash:
yum install java-1.8.0-openjdk
Если вам требуется установить JDK то к имени пакета нужно приписать -devel (т.е. после слова openjdk, пример: java-1.7.0-openjdk-devel)
А так-же если вам нужно установить версию отличную от Java 8 то следует заменить 1.8.0 на номер нужной вам версии. (Подсказка, если вам нужна Java 7 nо замените 1.8.0 на 1.7.0).

Установка Oracle Java
- Ubuntu/Debian:
1. Добавляем новый репозиторий с самой Oracle Java:
Bash:
add-apt-repository ppa:webupd8team/java
Если у вас при выполнении предыдущей команды вылезла ошибка о том что команда add-apt-repository не найдена, то следует установить дополнительные пакеты:
Bash:
apt update && apt install software-properties-common

2. Обновляем индекс пакетов:
Bash:
apt update
3. Устанавливаем Oracle Java
Bash:
apt install oracle-java8-installer
В случае с Oracle Java устанавливается сразу совмещённая версия JRE + JDK.
Если вам нужно установить версию отличную от Java 8, то измените номер версии в названии пакета (например для Java 7: oracle-java7-installer)

- CentOS/Fedora:
В современных версиях Fedora команда yum считается устаревшей, вместо неё можно использовать dnf
Т.е. во всех следующих командах вместо yum писать dnf
Пример:
Bash:
dnf update

1. Скачиваем JRE или JDK с оффициального сайта
Обратите внимание что в конце названии файла должно быть расширение .rpm

Java 10:
JRE: Java SE Runtime Environment 10 - Downloads
JDK: Java SE Development Kit 10- - Downloads

Java 9:
JRE: Java SE Runtime Environment 9 - Downloads
JDK: Java SE Development Kit 9 - Downloads

Java 8:
JRE: Java SE Runtime Environment 8 - Downloads
JDK: Java SE Development Kit 8 - Downloads

2. Устанавливаем скачанный пакет:
Bash:
yum localinstall название_файла.rpm
Например:
Bash:
yum localinstall jdk-10_linux-x64_bin.rpm

Проверка установленной версии:
Bash:
java -version
 
Вверх