Автором этого HOWTO является уважаемый юзер viking
Dialog-warning.png
Предупреждение
Внимание! Данная инструкция немного устарела, смотрите оригинал на английском здесь: http://wiki.rosalab.ru/en/index.php/Howto_install_proprietary_Java_from_Oracle#JRE_7u6_32bit (там почти ничего понимать не надо, только для тех, кто ставит из рпмки, начинать надо сразу с 7-го пункта)

В связи с тем, что пакет get-jre7-oracle был удалён из репозиториев РОСЫ вследствие отзыва Ораклом лицензии на распространение Java в составе дистрибутивов Линукс, пользователи должны скачивать и устанавливать пакеты RPM с проприетарной версией Java с официального сайта Oracle.

Dialog-warning.png
Предупреждение
в случае если установка 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 по ссылке:

http://www.java.com/en/download/installed.jsp