Создаём файл репозитория /etc/apt/sources.list.d/webupd8team-java.list
:
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
Добавляем ключ:
# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 ... gpg: imported: 1 (RSA: 1)
Обновляем список пакетов:
# apt-get update
Устанавливаем Java:
# apt-get install oracle-java8-installer
Принимаем условия лицензии:
Проверяем:
# java -version java version "1.8.0_40" Java(TM) SE Runtime Environment (build 1.8.0_40-b25) Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
Последний шаг – задать JAVA_HOME
.
Проверяем Java:
# which java /usr/bin/java
Файл является симлинком на:
# ls -l /usr/bin/java lrwxrwxrwx 1 root root 22 Mar 31 07:06 /usr/bin/java -> /etc/alternatives/java
Который является ссылкой на:
# ls -l /etc/alternatives/java lrwxrwxrwx 1 root root 39 Mar 31 07:06 /etc/alternatives/java -> /usr/lib/jvm/java-8-oracle/jre/bin/java
Устанавливаем /usr/lib/jvm/java-8-oracle/
в качестве JAVA_HOME
(обратите внимание на двойную >>
– не одну, что бы не затереть весь файл профиля):
# echo "export JAVA_HOME=/usr/lib/jvm/java-8-oracle/" >> ~/.bashrc
Обновляем:
# . ~/.bashrc
Проверяем:
# echo $JAVA_HOME /usr/lib/jvm/java-8-oracle/
Готово.