Установка JAVA 8 JDK на CentOS
10 Jul 2017 | Автор: dd |Второй день пытаюсь снова прикрутить куда нить SSL VPN, в связи с чем, каждый раз как реинсталю машину, приходится воевать с долбаной Oracle Java, которую мало того что надо ставить, так еще и не дернуть напрямую с офф.сайта, ибо эти упыри убрали скачивание под пароль и лицензионное соглашение.
Так что для актуализации новейшей версии приходилось её тащить с офф.сайта, а потом выкладывать на обозрение. Но тут нашел занятное выражение, с помощью которого можно вытянуть JAVA прямо из под замочка. На момент написания актуальная версия была 8.131, так что забираем и устанавливаем JDK
# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm"
# rpm -i jdk-8u131-linux-x64.rpm
Проверяем её наличие:
# 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)
Добавляем пути до команд javac и jar
# alternatives --install /usr/bin/jar jar /usr/java/jdk1.8.0_131/bin/jar 20000
# alternatives --set jar /usr/java/jdk1.8.0_131/bin/jar
# alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_131/bin/javac 20000
# alternatives --set javac /usr/java/jdk1.8.0_131/bin/javac
Проверяем установку
# javac -version
javac 1.8.0_131
Прописываем пути для софта использующего механизм Java
# export JAVA_HOME=/usr/java/jdk1.8.0_131
# export JRE_HOME=/usr/java/jdk1.8.0_131
# export PATH=$PATH:/usr/java/jdk1.8.0_131/bin:/usr/java/jdk1.8.0_131/jre/bin
Теги: centos