Установка Oracle Java 8 на Ubuntu/Debian и Centos


Big_Energy

root
Команда проекта
Гл. Администратор
14 Сен 2018
5,011
178
198
Краткий мануал по установке Oracle Java 8 на unix-подобные системы

Скачиваем https://gamepoint.su/download/jdk-8u311-linux-x64.tar.gz (jre 8)
Для клиентов 1.18 и выше - https://adoptium.net/temurin/releases/?version=17


Создаем директорию для java и распаковываем туда бинарники
Bash:
mkdir /usr/lib/jvm
tar -zxf /root/jre-8u311-linux-x64.tar.gz -C /usr/lib/jvm

Java машина должна расположиться в директории /usr/lib/jvm/jre1.8.0_311. Теперь нам необходимо создать символьные ссылки на установленную версию java. Делаем это с помощью update-alternatives.
Bash:
update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.8.0_311/bin/java" 1500
update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jre1.8.0_311/bin/javaws" 1500

Зададим переменную JAVA_HOME, которую используют некоторые приложения. Для этого добавляем в файл /etc/environment следующую строку.
Bash:
JAVA_HOME="/usr/lib/jvm/jre1.8.0_311"

Сохраняем его и применяем изменение
Bash:
source /etc/environment

Теперь проверим, что у нас получилось
Bash:
java -version
echo $JAVA_HOME

В консоли будет выведена текущая версия java.
 
Последнее редактирование:
  • Креативно
Реакции: Cloudy и fantomask


Big_Energy

root
Команда проекта
Гл. Администратор
14 Сен 2018
5,011
178
198
Сменить версию JAVA по умолчанию можно с помощью команды
Bash:
update-alternatives --config java

1641487378637.png

Если у вас установлено несколько версий java то консоль предложит вам выбрать нужную с помощью числа.