Как установить Oracle Java JRE на Ubuntu Linux
Эта статья рассказывает об установке 32-разрядной и 64-разрядной Oracle Java 7 JRE (номер версии 1.8.0 _5) на 32-разрядные и 64-разрядные операционные системы Ubuntu. Описанные в статье методы также работают в Debian и Linux Mint.

Эта статья предназначена для тех, кто собирается установить Oracle Java JRE в операционные системы Linux на основе Debian, такие как Debian, Ubuntu и Linux Mint. Установив JRE, вы сможете запускать Java программы, но не сможете их создавать (программировать на Java). Эта статья написана по многочисленным просьбам пользователей, которые хотят установить Oracle Java JRE в системах Ubuntu. Статья содержит раздел о том, как включить Oracle Java JRE в веб-браузерах. Данная инструкция по установке Oracle Java JRE рассчитана на операционные системы Debian, Ubuntu и Linux Mint.
1. **Определите разрядность вашей системы (32-разрядная или 64-разрядная).** Для этого откройте терминал и введите следующую команду.
Введите/скопируйте/вставьте: file /sbin/init
Запомните/запишите разрядность вашей операционной системы.
2. **# Убедитесь, что в вашей системе установлена Java.** Введите команду для проверки версии Java в Терминале.

Откройте терминал и введите следующую команду:
Введите/скопируйте/вставьте: java –version

Если у вас установлен OpenJDK, то на экране отобразится следующая информация:
java version "1.7.0_15"OpenJDK Runtime Environment (IcedTea6 1.10pre) (6b15~pre1-0lucid1) OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

Если у вас установлен OpenJDK, то ваша версия Java не совпадает с версией, используемой в этой статье.
3. **Полностью удалите OpenJDK/JRE из вашей системы и создайте папку для хранения бинарных файлов Oracle Java JRE.** Таким образом, вы предотвратите конфликты между различными версиями Java. Если у вас установлен OpenJDK/JRE, удалите его, введя в терминале следующую команду:

Введите/скопируйте/вставьте: sudo apt-get purge openjdk-\*
Эта команда полностью удалит OpenJDK/JRE из системы.

Введите/скопируйте/вставьте: sudo mkdir -p /usr/local/java
Эта команда создаст папку для хранения файлов Oracle Java JDK/JRE.
4. **Скачайте Oracle Java JRE для Linux** Убедитесь, что вы выбрали правильные (подходящие по разрядности вашей системе) сжатые файлы с расширением tar.gz.

Например, если вы работаете с 32-разрядной операционной системой, скачайте 32-разрядную Oracle Java.
Например, если вы работаете с 64-разрядной операционной системой, скачайте 64-разрядную Oracle Java.
При необходимости, 
Выберите jdk-7u40-apidocs.zip

Важно: 64-разрядная Oracle Java не работает на 32-разрядных операционных системах Ubuntu Linux. При попытке установить 64-разрядную Oracle Java на 32-разрядную Ubuntu Linux вы получите сообщение об ошибке.
5. **Скопируйте бинарные файлы Oracle Java в папку /usr/local/java.** Как правило, файлы Oracle Java загружаются в папку: /home/имя_пользователя/Downloads.

Инструкции для 32-разрядной Oracle Java:

Введите/скопируйте/вставьте: cd /home/имя_пользователя/Downloads
Введите/скопируйте/вставьте: sudo cp -r jre-8u5-linux-i586.tar.gz /usr/local/java
Введите/скопируйте/вставьте: cd /usr/local/java


Инструкции для 64-разрядной Oracle Java:

Введите/скопируйте/вставьте: cd /home/имя_пользователя/Downloads
Введите/скопируйте/вставьте: sudo cp -r jre-8u5-linux-x64.tar.gz /usr/local/java
Введите/скопируйте/вставьте: cd /usr/local/java
6. **Выполните следующие команды (по отношению к загруженным файлам tar.gz).** Эти команды выполняйте из-под рута. Для этого откройте терминал, введите sudo -s и введите административный пароль.

Инструкции для 32-разрядной Oracle Java:
Введите/скопируйте/вставьте: sudo chmod a+x jre-8u5-linux-i586.tar.gz

Инструкции для 64-разрядной Oracle Java:
Введите/скопируйте/вставьте: sudo chmod a+x jre-8u5-linux-x64.tar.gz
7. **Распакуйте сжатые файлы Java в папку /usr/local/java
** Инструкции для 32-разрядной Oracle Java:
Введите/скопируйте/вставьте: sudo tar xvzf jre-8u5-linux-i586.tar.gz

Инструкции для 64-разрядной Oracle Java:
Введите/скопируйте/вставьте: sudo tar xvzf jre-8u5-linux-x64.tar.gz
8. **Еще раз проверьте папки.** На данном этапе в  /usr/local/java у вас должны быть две папки, указанные как:

Введите/скопируйте/вставьте: ls -a
jre1.8.0_05
9. **Отредактируйте системный файл /etc/profile и добавьте следующие системные переменные.** Под рутом воспользуйтесь gedit, nano или любым другим текстовым редактором, чтобы открыть /etc/profile.

Введите/скопируйте/вставьте: sudo gedit /etc/profile
или
Введите/скопируйте/вставьте: sudo nano /etc/profile
10. **Перейдите в конец файла /etc/profile и добавьте следующие строки (в самом конце файла):** Введите/скопируйте/вставьте:JAVA_HOME=/usr/local/java/PATH=$PATH:$HOME/bin:$JAVA_HOME/binexport JAVA_HOMEexport PATH
11. **Сохраните файл и закройте его.** 
12. **Укажите системе место расположения обновленной версии Oracle Java JRE (система переключится на использование новой версии Oracle Java).** Введите/скопируйте/вставьте: sudo update-alternatives --install "/usr/bin/java" "java"  usr/local/java/JRE1.8.0_05/bin/java " 1
Эта команда уведомляет систему, что Oracle Java JRE доступна для использования.

Введите/скопируйте/вставьте: sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.8.0_05/bin/javaws" 1
Эта команда уведомляет систему, что Oracle Java Web Start доступна для использования.
13. **Укажите системе, что обновленная версия Oracle Java JRE будет версией Java по умолчанию.** Введите/скопируйте/вставьте: sudo update-alternatives --set java /usr/local/java/JRE1.8.0_05/bin/java
Эта команда установит среду исполнения Java.

Введите/скопируйте/вставьте: sudo update-alternatives --set javaws /usr/local/java/jre1.8.0_05/bin/javaws
Эта команда установит Java Web Start.
14. **Перезагрузите системный файл /etc/profile следующей командой:** Введите/скопируйте/вставьте: . /etc/profile
Учтите, что файл /etc/profile перезагрузится после перезагрузки системы.
15. **Проверьте корректность установки новой версии Oracle Java следующими командами (смотрите на номер текущей версии Java).** 
16. **При успешной установке 32-разрядной Oracle Java:** Введите/скопируйте/вставьте: java -version
Эта команда отобразит на экране номер версии Java, которая сейчас работает.

Вы увидите следующее сообщение:
java version "1.8.0_05"Java(TM) SE Runtime Environment (build 1.8.0_05-b18)
17. **При успешной установке 64-разрядной Oracle Java:** Введите/скопируйте/вставьте: java -version
Эта команда отобразит на экране номер версии Java, которая сейчас работает.

Вы увидите следующее сообщение:
java version "1.8.0_05"Java(TM) SE Runtime Environment (build 1.8.0_05-b18)
18. **Вы установили Oracle Java в вашей системе Linux.** Теперь перезагрузите систему. После перезагрузки система будет готова для запуска Java программ.