Установка пакетов Oracle Java с официального сайта
В связи с тем, что пакет get-jre7-oracle был удалён из репозиториев РОСЫ вследствие отзыва Ораклом лицензии на распространение Java в составе дистрибутивов Линукс, пользователи должны скачивать и устанавливать пакеты RPM с проприетарной версией Java с официального сайта Oracle.
в случае если установка Oracle Java из RPM (jdk-7u6-linux-i586.rpm, jdk-7u6-linux-x64.rpm, jre-7u6-linux-i586.rpm или jre-7u6-linux-x64.rpm) прошла у вас успешно, вы можете пропустить шаги с 1 по 6. Тем не менее, для успешного функционирования Java в вашей системе, шаги с 7 по последний необходимо проделать даже в случае установки Java из RPM.
Скачать пакеты RPM можно по ссылке: http://www.oracle.com/technetwork/java/javase/downloads/index.html
Успешно установив Java из официальных RPM, переходите сразу к пункту 7. Пункты с 1 по 6 предназначены для тех, кто получил ошибки при установке RPM, в особенности на 64-битной архитектуре (см. например, эту тему на форуме.)
Этот HOWTO основан на инструкции для RH: http://www.if-not-true-then-false.com/2010/install-sun-oracle-java-jdk-jre-7-on-fedora-centos-red-hat-rhel/
Содержание
JRE 7u6 64bit
1. Скачать jre-7u6-linux-x64.tar.gz по ссылке
http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1637588.html
2. Ввести в консоли
su -
и затем пароль для root
3. С помощью команды cd перейти в каталог со скачанными архивами Java
4. Удалить JRE 7u6 и ссылки, которые называются latest и default
rm -rf /usr/java/jre1.7.0_06 rm -f /usr/java/latest rm -f /usr/java/default
5. Распаковать архивы в нужный каталог
tar -xzf jre-7u6-linux-x64.tar.gz -C /usr/java/ --no-same-owner
6. Создать символические ссылки на latest и default
ln -sf ./jre1.7.0_06 /usr/java/latest ln -sf ./latest /usr/java/default
7. Установить Java
alternatives --install /usr/bin/java java /usr/java/latest/bin/java 20000
8. Установить JavaWS
alternatives --install /usr/bin/javaws javaws /usr/java/latest/bin/javaws 20000
9. Установить плагин для браузера (Mozilla)
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/lib/amd64/libnpjp2.so 20000
10. Экспортировать JAVA_HOME
export JAVA_HOME="/usr/java/latest"
JRE 7u6 32bit
1. Скачать jre-7u6-linux-i586.tar.gz по ссылке http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1637588.html
2. Ввести в консоли
su -
и затем пароль для root
3. С помощью команды cd перейти в каталог со скачанными архивами Java
4. Удалить JRE 7u6 и ссылки, которые называются latest и default
rm -rf /usr/java/jdk1.7.0_06 rm -f /usr/java/latest rm -f /usr/java/default
5. Распаковать архивы в нужный каталог
tar -xzf jdk-7u6-linux-i586.tar.gz -C /usr/java/ --no-same-owner
6. Создать символические ссылки на latest и default
ln -sf ./jre1.7.0_06 /usr/java/latest ln -sf ./latest /usr/java/default
7. Установить Java
alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 20000
8. Установить JavaWS
alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 20000
9. Установить плагин для браузера (Mozilla)
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/jre/lib/i386/libnpjp2.so 20000
10. Установить javac и jar
alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20000 alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 20000
11. Экспортировать JAVA_HOME
export JAVA_HOME="/usr/java/latest"
JDK 7u6 64bit
1. Скачать jdk-7u6-linux-x64.tar.gz по ссылке http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html
2. Ввести в консоли
su -
и затем пароль для root
3. С помощью команды cd перейти в каталог со скачанными архивами Java
4. Удалить JRE 7u6 и ссылки, которые называются latest и default
rm -rf /usr/java/jdk1.7.0_06 rm -f /usr/java/latest rm -f /usr/java/default
5. Распаковать архивы в нужный каталог
tar -xzf jdk-7u6-linux-x64.tar.gz -C /usr/java/ --no-same-owner
6. Создать символические ссылки на latest и default
ln -sf ./jre1.7.0_06 /usr/java/latest ln -sf ./latest /usr/java/default
7. Установить Java
alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 20000
8. Установить JavaWS
alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 20000
9. Установить плагин для браузера (Mozilla)
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/jre/lib/amd64/libnpjp2.so 20000
10. Установить javac и jar
alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20000 alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 20000
11. Экспортировать JAVA_HOME
export JAVA_HOME="/usr/java/latest"
JDK 7u6 32bit
1. Скачать jdk-7u6-linux-i586.tar.gz по ссылке http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html
2. Ввести в консоли
su -
и затем пароль для root
3. С помощью команды cd перейти в каталог со скачанными архивами Java
4. Удалить JRE 7u6 и ссылки, которые называются latest и default
rm -rf /usr/java/jdk1.7.0_06 rm -f /usr/java/latest rm -f /usr/java/default
5. Распаковать архивы в нужный каталог
tar -xzf jdk-7u6-linux-i586.tar.gz -C /usr/java/ --no-same-owner
6. Создать символические ссылки на latest и default
ln -sf ./jre1.7.0_06 /usr/java/latest ln -sf ./latest /usr/java/default
7. Установить Java
alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 20000
8. Установить JavaWS
alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 20000
9. Установить плагин для браузера (Mozilla)
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/jre/lib/i386/libnpjp2.so 20000
10. Установить javac и jar
alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 20000 alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 20000
11. Экспортировать JAVA_HOME
export JAVA_HOME="/usr/java/latest"
Проверка установки Java
Проверить текущую установленную у вас версию Java можно так:
java -version javaws
и, в случае если у вас установлена JDK
javac -version
А также проверить Java по ссылке: