Загрузить PDF Загрузить PDF

Эта статья рассказывает об установке 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. Для этого откройте терминал и введите следующую команду.
    • Введите/скопируйте/вставьте: file /sbin/init
      • Запомните/запишите разрядность вашей операционной системы.
  2. Введите команду для проверки версии 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 загружаются в папку: /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. Эти команды выполняйте из-под рута. Для этого откройте терминал, введите 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
    • Инструкции для 32-разрядной Oracle Java:
      • Введите/скопируйте/вставьте: sudo tar xvzf jre-8u5-linux-i586.tar.gz
    • Инструкции для 64-разрядной Oracle Java:
      • Введите/скопируйте/вставьте: sudo tar xvzf jre-8u5-linux-x64.tar.gz
  7. На данном этапе в /usr/local/java у вас должны быть две папки, указанные как:
    • Введите/скопируйте/вставьте: ls -a
    • jre1.8.0_05
  8. Отредактируйте системный файл /etc/profile и добавьте следующие системные переменные. Под рутом воспользуйтесь gedit, nano или любым другим текстовым редактором, чтобы открыть /etc/profile.
    • Введите/скопируйте/вставьте: sudo gedit /etc/profile
    • или
    • Введите/скопируйте/вставьте: sudo nano /etc/profile
  9. Перейдите в конец файла /etc/profile и добавьте следующие строки (в самом конце файла):
    • Введите/скопируйте/вставьте:

      JAVA_HOME=/usr/local/java/ jre1.7.0_45
      PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
      export JAVA_HOME
      export PATH
  10. Укажите системе место расположения обновленной версии 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 доступна для использования.
  11. Укажите системе, что обновленная версия 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.
    • Введите/скопируйте/вставьте: . /etc/profile
    • Учтите, что файл /etc/profile перезагрузится после перезагрузки системы.
  12. Проверьте корректность установки новой версии Oracle Java следующими командами (смотрите на номер текущей версии 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)
    • Введите/скопируйте/вставьте: 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)
  13. Теперь перезагрузите систему. После перезагрузки система будет готова для запуска Java программ.
    Реклама

Дополнительно: как включить Oracle Java в браузере

  1. Для включения плагина Java в браузере необходимо сделать символическую ссылку из папки плагинов браузера на расположение плагина Java, включенного в ваш дистрибутив Oracle Java.

Важная информация: Будьте осторожны при включении Oracle Java 8 в вашем браузере, так как у Oracle Java 8 есть проблемы с безопасностью (уязвимостями Oracle Java 8 могут воспользоваться хакеры). Для получения дополнительной информации о проблемах с безопасностью Java откройте следующий сайт: Java Tester

Google Chrome

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

  1. Введите следующие команды.
    • Введите/скопируйте/вставьте: sudo mkdir -p /opt/google/chrome/plugins
      • Это создаст папку /opt/google/chrome/plugins
    • Введите/скопируйте/вставьте: cd /opt/google/chrome/plugins
      • Таким образом, вы перейдете в папку с плагинами google chrome; убедитесь, что вы находитесь в этой папке перед тем, как создать ссылку.
    • Введите/скопируйте/вставьте: sudo ln -s /usr/local/java/jre1.8.0_05/lib/ i386 / libnpjp2.so
      • Это создаст ссылку между Java JRE( Java Runtime Environment ) плагином libnpjp2.so и браузером Google Chrome

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

  1. Введите следующие команды.
    • Введите/скопируйте/вставьте: sudo mkdir -p /opt/google/chrome/plugins
      • Это создаст папку /opt/google/chrome/plugins
    • Введите/скопируйте/вставьте: cd /opt/google/chrome/plugins
      • Таким образом, вы перейдете в папку с плагинами google chrome; убедитесь, что вы находитесь в этой папке перед тем, как создать ссылку.
    • Введите/скопируйте/вставьте: sudo ln -s /usr/local/java/jre1.8.0_05/lib/ amd64 / libnpjp2.so
      • Это создаст ссылку между Java JRE( Java Runtime Environment ) плагином libnpjp2.so и браузером Google Chrome

Напоминания

  1. Внимание! Иногда при вводе вышеуказанных команд может появиться следующее сообщение:
    • ln: creating symbolic link `./libnpjp2.so': File exists
    • Для исправления этой ошибки следующей командой удалите предыдущую ссылку:
    • Введите/скопируйте/вставьте: cd /opt/google/chrome/plugins
    • Введите/скопируйте/вставьте: sudo rm -rf libnpjp2.so
    • Убедитесь, что вы находитесь в папке /opt/google/chrome/plugins перед вводом этой команды.
  2. Перезапустите браузер и откройте Java Tester для тестирования правильности работы Java в вашем браузере.

Mozilla Firefox

Инструкция для 32-битной системы

  1. Введите следующие команды.
    • Введите/скопируйте/вставьте: cd /usr/lib/mozilla/plugins
      • Таким образом, вы перейдете в папку /usr/lib/mozilla/plugins; если такая папка не существует, создайте ее
    • Введите/скопируйте/вставьте: sudo mkdir -p /usr/lib/mozilla/plugins
      • Это создаст папку /usr/lib/mozilla/plugins; убедитесь, что вы находитесь в этой папке перед тем, как создать ссылку.
    • Введите/скопируйте/вставьте: sudo ln -s /usr/local/java/jre1.8.0_05/lib/ i386 / libnpjp2.so
      • Это создаст ссылку между Java JRE( Java Runtime Environment ) плагином libnpjp2.so и браузером Mozilla Firefox

Инструкция для 64-битной системы:

  1. Введите следующие команды.
    • Введите/скопируйте/вставьте: cd /usr/lib/mozilla/plugins
      • Таким образом, вы перейдете в папку /usr/lib/mozilla/plugins; если такая папка не существует, создайте ее
    • Введите/скопируйте/вставьте: sudo mkdir -p /usr/lib/mozilla/plugins
      • Это создаст папку /usr/lib/mozilla/plugins; убедитесь, что вы находитесь в этой папке перед тем, как создать ссылку.
    • Введите/скопируйте/вставьте: sudo ln -s /usr/local/java/jre1.8.0_05/lib/ amd64 / libnpjp2.so
      • Это создаст ссылку между Java JRE( Java Runtime Environment ) плагином libnpjp2.so и браузером Mozilla Firefox

Напоминания

  1. Внимание! Иногда при вводе вышеуказанных команд может появиться следующее сообщение:
    • ln: creating symbolic link `./libnpjp2.so': File exists
    • Для исправления этой ошибки следующей командой удалите предыдущую ссылку:
    • Введите/скопируйте/вставьте: cd /usr/lib/mozilla/plugins
    • Введите/скопируйте/вставьте: sudo rm -rf libnpjp2.so
    • Убедитесь, что вы находитесь в папке /usr/lib/mozilla/plugins перед вводом этой команды.
  2. Перезапустите браузер и откройте Java Тестер для тестирования правильности работы Java в вашем браузере.

Об этой статье

Эту страницу просматривали 29 510 раз.

Была ли эта статья полезной?

Реклама