Привет, читатель!
Сегодня я поделюсь, как установить JDK старых версий на Debian 8.

Oracle JDK 6 и 7 не поддерживаются с февраля 2013 и апреля 2015 соответственно.
На момент публикации (2018 год), в репозиториях Oracle (и не только) недоступны пакеты JDK версий 6 и 7. Восьмерка устанавливается отлично, но если на момент чтения её уже нет, то это решение также подойдёт.

Итак, сама проблема:

Попытка установки JDK 7:

Попытка установки JDK 6:


Установка JDK 6-7 в ручном режиме.

Так как в репозитории WebUpd8 jdk 6 и 7 больше нет, поэтому устанавливаем в ручном режиме.
JDK 7 (требуется версия jdk 7u80):
Загрузите с официального сайта Oracle пакет установки (напр. jdk-7u80-linux-x64.tar.gz):

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

и загрузите файл на ваш сервер в директорию:

 

 

JDK 6 (требуется версия jdk 6u45):

Загрузите с официального сайта Oracle пакет установки:

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html

и загрузите файл на ваш сервер в директорию:

Теперь можно устанавливать:

JDK 6:

JDK 7:

 


Удаление JDK 6-7

Если у вас в файле /etc/apt/sources.list (/etc/apt/sources.list.d/webupd8team-java.list) прописан репозиторий webupd8, его можно удалить т.к. при обновлении будут сыпаться ошибки, а обновлять старые JDK смысла нет.

Сначала удалим репозиторий:

Теперь удалим пакет и чистим остатки

Готово! Теперь у нас есть JDK и чистая система!


Установка JDK 8

Установка jdk 8 на момент публикации возможна в автоматическом режиме:

 


Переключение версий JDK

Просто выберите версию из списка соответствующей цифрой.

Переменная JAVA_HOME

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

Скопируйте путь необходимой версии JDK и откройте /etc/environment в текстовом редакторе:

Добавьте эту строку в конец файла (замените путь к JDK на свой):

Сохраните и закройте файл. Чтобы обновить настройки, введите:

Убедитесь, что переменная JAVA_HOME установлена. Для этого введите:

Команда вернет установленный вами путь.

Источники:
http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html

0 0 голоса
Рейтинг статьи