CentOS: установка Oracle Java 7 вместо OpenJDK

Автор: | 07/12/2015
 

centos-logo-new-4Со страницы загрузок качаем нужный пакет, например:

Linux x64 131.69 MB jdk-7u79-linux-x64.rpm

Устанавливаем его:

# rpm -ivh /home/setevoy/jdk-7u79-linux-x64.rpm

Находим оба исполняемых файла — OpenJDK и Oracle:

# find / -name "java" -type f
/var/lib/alternatives/java
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-28.b13.el6_6.x86_64/jre/bin/java
/usr/java/jdk1.7.0_79/jre/bin/java
/usr/java/jdk1.7.0_79/bin/java

Сейчас активна OpenJDK:

# java -version
openjdk version "1.8.0_45"
OpenJDK Runtime Environment (build 1.8.0_45-b13)
OpenJDK 64-Bit Server VM (build 25.45-b02, mixed mode)

Меняем:

# alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_79/jre/bin/java 1

Проверяем:

# java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

Готово.