Как установить Oracle Java JRE на Ubuntu Linux

Опубликовал Admin
27-03-2021, 08:20
624
0
Эта статья рассказывает об установке 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.
    • При необходимости, Скачайте документацию по Oracle Java JDK/JRE
      • Выберите 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/jre1.7.0_45PATH=$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) Java HotSpot(TM) Server VM (build 24.45-b08, mixed mode)
  17. При успешной установке 64-разрядной Oracle Java:
    • Введите/скопируйте/вставьте: java -version
      • Эта команда отобразит на экране номер версии Java, которая сейчас работает.
    • Вы увидите следующее сообщение:
      • java version "1.8.0_05"Java(TM) SE Runtime Environment (build 1.8.0_05-b18) Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
  18. Вы установили Oracle Java в вашей системе Linux. Теперь перезагрузите систему. После перезагрузки система будет готова для запуска Java программ.
Теги:
Информация
Посетители, находящиеся в группе Guests, не могут оставлять комментарии к данной публикации.