В этом руководстве будет рассмотрена установка как 32-разрядной, так и 64-разрядной версии Oracle Java 7 JDK / JRE (текущий номер версии - 1.7.0_45) в 32-битных и 64-битных операционных системах Ubuntu. Это руководство также применимо к Debian и Linux Mint. Для тех из вас, кто Только хотите установить Oracle Java JRE для запуска приложений Java, а не для разработки программ Java, используйте этот способ:
Установка Oracle Java JRE в Linux Ubuntu
Для тех из вас, кто хочет установить Oracle Java JDK для разработки программ и приложений Java (Oracle Java JRE также входит в Oracle JDK), используйте этот метод:
Установка Oracle Java JDK в Ubuntu Linux
Шаг
Шаг 1. Проверьте, имеет ли ваша операционная система Ubuntu Linux 32-битную или 64-битную архитектуру
Откройте терминал и выполните команду ниже.
-
Введите / скопируйте / вставьте:
файлы / sbin / init
Разрядная версия архитектуры вашей операционной системы Ubuntu Linux будет отображаться как 32-разрядная или 64-разрядная
Шаг 2. Убедитесь, что Java уже установлена в вашей системе
Для этого вам нужно запустить Java-версию команды из терминала.
-
Откройте терминал и введите следующую команду:
-
Введите / скопируйте / вставьте:
java -version
-
-
Если OpenJDK уже установлен в системе, на экране появится следующий текст:
-
версия java "1.7.0_15"
Среда выполнения OpenJDK (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
64-разрядная серверная виртуальная машина OpenJDK (сборка 19.0-b09, смешанный режим)
-
- Если OpenJDK уже установлен в вашей системе, это означает, что у вас неправильная версия Java от поставщика для этого метода.
Шаг 3. Удалите OpenJDK / JRE из вашей системы и создайте каталог для хранения двоичного файла Oracle Java JDK / JRE
Это предотвратит возникновение в системе конфликтов и путаницы из-за разных версий поставщиков Java. Например, если в вашей системе установлен OpenJDk / Jre, вы можете удалить его, введя следующую командную строку:
-
Введите / скопируйте / вставьте:
sudo apt-get очистить openjdk - / *
Эта команда полностью отключит OpenJDK / JRE от вашей системы
-
Введите / скопируйте / вставьте:
sudo mkdir -p / usr / local / java
Эта команда создаст каталог для хранения двоичных файлов Oracle Java JDK и JRE
Шаг 4. Загрузите Oracle Java JDK / JRE для Linux
Убедитесь, что вы выбрали сжатый двоичный файл Правильно для 32-битных или 64-битных системных архитектур (заканчивающихся на tar.gz).
- Например, если вы используете 32-разрядную операционную систему Ubuntu Linux, загрузите 32-разрядный двоичный файл Oracle Java.
- Например, если вы используете 64-разрядную операционную систему Ubuntu Linux, загрузите 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 /"ваш логин"/ Загрузки.
-
Руководство по установке 32-разрядной версии Oracle Java в 32-разрядной версии Linux Ubuntu:
-
Введите / скопируйте / вставьте:
cd ~ / Загрузки
-
Введите / скопируйте / вставьте:
sudo cp -r jdk-7u45-linux-i586.tar.gz / usr / local / java
-
Введите / скопируйте / вставьте:
sudo cp -r jre-7u45-linux-i586.tar.gz / usr / local / java
-
Введите / скопируйте / вставьте:
компакт-диск / USR / местные / Java
-
-
Руководство по установке 64-разрядной версии Oracle Java в 64-разрядной версии Linux Ubuntu:
-
Введите / скопируйте / вставьте:
cd ~ / Загрузки
-
Если вы скачали JDK, введите / скопируйте / вставьте:
sudo cp -r jdk-7u45-linux-x64.tar.gz / usr / local / java
-
Или, если вы загрузили JRE, введите / скопируйте / вставьте:
sudo cp -r jre-7u45-linux-x64.tar.gz / usr / local / java
-
Введите / скопируйте / вставьте:
компакт-диск / USR / местные / Java
-
Шаг 6. Откройте сжатый двоичный файл Java в каталоге / usr / local / java.
-
Руководство по установке 32-разрядной версии Oracle Java в 32-разрядной версии Linux Ubuntu:
-
Введите / скопируйте / вставьте:
Судо tar xvzf jdk-7u45-linux-i586.tar.gz
-
Введите / скопируйте / вставьте:
Судо tar xvzf jre-7u45-linux-i586.tar.gz
-
-
Руководство по установке 64-разрядной версии Oracle Java в 64-разрядной версии Linux Ubuntu:
-
Если вы скачали JDK, введите / скопируйте / вставьте:
Судо tar xvzf jdk-7u45-linux-x64.tar.gz
-
Или, если вы загрузили JRE, введите / скопируйте / вставьте:
Судо tar xvzf jre-7u45-linux-x64.tar.gz
-
Шаг 7. Еще раз проверьте свои каталоги
На этом этапе у вас должен быть несжатый двоичный каталог в / usr / local / java для Java JDK / JRE, в котором говорится:
-
Введите / скопируйте / вставьте:
ls -a
- jdk1.7.0_45
- или jre1.7.0_45
Шаг 8. Отредактируйте системный файл PATH / etc / profile и добавьте следующие системные переменные в ваш системный путь
Используйте nano, gedit или другой текстовый редактор и откройте / etc / profile как root (root).
-
Введите / скопируйте / вставьте:
sudo gedit / etc / profile
- или
-
Введите / скопируйте / вставьте:
Судо нано / и т. д. / профиль
Шаг 9. Прокрутите файл до конца с помощью клавиш со стрелками и добавьте следующую строку в конец файла / etc / profile:
-
Если у вас установлен JDK, введите / скопируйте / вставьте:
JAVA_HOME = / usr / локальный / java /jdk1.7.0_45
JRE_HOME = $ JAVA_HOME / jre
ПУТЬ = $ ПУТЬ: $ JAVA_HOME / bin: $ JRE_HOME / bin
экспорт JAVA_HOME
экспорт JRE_HOME
экспорт ПУТЬ
-
Или, если у вас установлена JRE, введите / скопируйте / вставьте:
JRE_HOME = / usr / local / java /jre1.7.0_45
ПУТЬ = $ ПУТЬ: $ JRE_HOME / bin
экспорт JRE_HOME
экспорт ПУТЬ
- Сохраните файл / etc / profile и выйдите.
Шаг 10. Сообщите расположение Oracle JDK / JRE системе Ubuntu Linux
Таким образом, система получит уведомление о доступности новой версии Oracle Java.
-
Если у вас установлен JDK, введите / скопируйте / вставьте:
sudo update-alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
Или, если у вас установлена JRE, введите / скопируйте / вставьте:
sudo update-alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
Эта команда уведомит систему о том, что Oracle Java JRE запущена и работает
-
Только если у вас установлен JDK, введите / скопируйте / вставьте:
sudo update-alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
Эта команда сообщает вам, что Oracle Java JDK готов к использованию
-
Введите / скопируйте / вставьте:
sudo update-alternatives --install "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
эта команда уведомляет систему о том, что Oracle Java Web запускается и работает
Шаг 11. Сообщите Linux Ubuntu, что Oracle Java JDK / JRE должен быть Java по умолчанию
-
Если у вас установлен JDK, введите / скопируйте / вставьте:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Или, если у вас установлена JRE, введите / скопируйте / вставьте:
sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java
Эта команда настроит JRE (среду выполнения Java) для системы
-
Только если у вас установлен JDK, введите / скопируйте / вставьте:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/bin/java
Эта команда установит компилятор Java для системы
- Если у вас установлен JDK, введите / скопируйте / вставьте sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Или, если у вас установлена JRE, введите / скопируйте / вставьте:
sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
Эта команда настроит запуск Java через Интернет для системы
Шаг 12. Перезагрузите системный PATH / etc / profile, набрав следующую команду:
-
Введите / скопируйте / вставьте:
. / etc / profile
- Обратите внимание, что ваш общесистемный файл PATH / etc / profile перезагрузится после перезагрузки Linux Ubuntu.
Шаг 13. Проверьте правильность установки Oracle Java в вашей системе
Выполните следующую команду и обратите внимание на версию Java: отобразится правильная 32-разрядная установка Oracle Java:
-
Введите / скопируйте / вставьте:
java -версия. Эта команда отображает версию Java, на которой работает система. Вы должны увидеть сообщение: версия java "1.7.0_45".
Среда выполнения Java (TM) SE (сборка 1.7.0_45-b18)
- Серверная виртуальная машина Java HotSpot (TM) (сборка 24.45-b08, смешанный режим)
-
Введите / скопируйте / вставьте:
java -версия. Эта команда сообщает вам, что теперь вы можете составлять программы Java из терминала. Вы увидите сообщение: java 1.7.0_45. При успешной установке 64-разрядной версии Oracle Java отобразится:
-
Введите / скопируйте / вставьте:
java -версия. Эта команда отображает версию Java, на которой работает система. Вы увидите сообщение: версия java "1.7.0_45".
Среда выполнения Java (TM) SE (сборка 1.7.0_45-b18)
- 64-разрядная серверная виртуальная машина Java HotSpot (TM) (сборка 24.45-b08, смешанный режим)
-
Введите / скопируйте / вставьте:
java -версия. Эта команда сообщает вам, что теперь вы можете составлять программы Java из терминала. Вы должны увидеть сообщение: java 1.7.0_45.
Шаг 14. Поздравляем, вы установили Oracle Java в вашу систему Linux
Теперь перезагрузите Linux Ubuntu. После этого ваша система будет полностью настроена для запуска и разработки программ Java.
Метод 1 из 3: Необязательно: как включить Oracle Java в веб-браузере
Шаг 1. Включите подключаемые модули Java в своем веб-браузере, создав символическую ссылку из каталога подключаемых модулей браузера к расположению подключаемых модулей Java в дистрибутиве Oracle Java
-
Жизненно важные отчеты:
Я настоятельно рекомендую соблюдать осторожность при включении Oracle Java 7 в веб-браузере из-за множества недостатков с точки зрения безопасности и уязвимостей. По сути, если вы включите Oracle Java 7 в своем веб-браузере, злоумышленники могут проникнуть в ваш компьютер и повредить его, используя его недостатки и слабые места. Для получения дополнительной информации посетите Java Tester.
Метод 2 из 3: Google Chrome
Руководство для 32-разрядной версии Oracle Java:
Шаг 1. Введите следующую команду
-
Введите / скопируйте / вставьте:
sudo mkdir -p / opt / google / chrome / плагины
Будет создан каталог с именем / opt / google / chrome / plugins
-
Введите / скопируйте / вставьте:
cd / opt / google / chrome / плагины
Эта команда переведет вас в каталог надстроек Google Chrome, поэтому убедитесь, что вы находитесь в каталоге перед символической ссылкой
-
Введите / скопируйте / вставьте:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Эта команда создаст символическую ссылку из подключаемого модуля JRE Java (Java Runtime Environment). libnpjp2.so в ваш Google Chrome.
Руководство для 64-разрядной версии Oracle Java:
Шаг 1. Введите следующую команду
-
Введите / скопируйте / вставьте:
sudo mkdir -p / opt / google / chrome / плагины
Будет создан каталог с именем / opt / google / chrome / plugins
-
Введите / скопируйте / вставьте:
cd / opt / google / chrome / плагины
Эта команда переведет вас в каталог надстроек Google Chrome, поэтому убедитесь, что вы находитесь в каталоге, прежде чем создавать символическую ссылку
-
Введите / скопируйте / вставьте:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Эта команда создаст символическую ссылку из надстройки Java JRE (Java Runtime Environment). libnpjp2.so в Google Chrome.
Напоминание:
Шаг 1. Примечание:
Иногда, когда вы вводите указанную выше команду, появляется сообщение:
- ln: создание символической ссылки `./libnpjp2.so ': файл существует
- Чтобы решить эту проблему, просто удалите предыдущую символическую ссылку с помощью следующей команды:
-
Введите / скопируйте / вставьте:
cd / opt / google / chrome / плагины
-
Введите / скопируйте / вставьте:
sudo rm -rf libnpjp2.so
- Перед вводом команды убедитесь, что вы находитесь в каталоге / opt / google / chrome / plugins
Шаг 2. Перезапустите веб-браузер и перейдите в тестер Java, чтобы проверить, правильно ли работает Java в веб-браузере
Метод 3 из 3: Mozilla Firefox
32-разрядное руководство Oracle Java:
Шаг 1. Введите следующую команду
-
Введите / скопируйте / вставьте:
cd / usr / lib / mozilla / плагины
Эта команда переведет вас в каталог / usr / lib / mozilla / plugins, создайте этот каталог, если он еще не существует
-
Введите / скопируйте / вставьте:
sudo mkdir -p / usr / lib / mozilla / плагины
Эта команда создаст каталог / usr / lib / mozilla / plugins, поэтому убедитесь, что вы находитесь в этом каталоге, прежде чем создавать символическую ссылку
-
Введите / скопируйте / вставьте:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Эта команда создаст символическую ссылку из надстройки Java JRE (Java Runtime Environment). libnpjp2.so в ваш Mozilla Firefox
Шаг 2. ==== Руководство для 64-разрядной версии Oracle Java:
====
Шаг 3. Введите следующую команду
-
Введите / скопируйте / вставьте:
cd / usr / lib / mozilla / плагины
Эта команда переведет вас в каталог / usr / lib / mozilla / plugins, создайте этот каталог, если он еще не существует
-
Введите / скопируйте / вставьте:
sudo mkdir -p / usr / lib / mozilla / плагины
Эта команда создаст каталог / usr / lib / mozilla / plugins, поэтому убедитесь, что вы находитесь в этом каталоге, прежде чем создавать символическую ссылку
-
Введите / скопируйте / вставьте:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Эта команда создаст символическую ссылку из надстройки Java JRE (Java Runtime Environment). libnpjp2.so в Mozilla Firefox.
Напоминание:
Шаг 1. Примечание:
Иногда, когда вы вводите указанную выше команду, может появиться следующее сообщение:
- ln: создание символической ссылки `./libnpjp2.so ': файл существует
- Чтобы решить эту проблему, просто удалите предыдущую символическую ссылку с помощью следующей команды:
-
Введите / скопируйте / вставьте:
cd / usr / lib / mozilla / плагины
-
Введите / скопируйте / вставьте:
sudo rm -rf libnpjp2.so
- Перед вводом команды убедитесь, что вы находитесь в каталоге / usr / lib / mozilla / plugins.
Шаг 2. Перезагрузите веб-браузер и перейдите на сайт Java Tester, чтобы проверить, правильно ли работает Java в веб-браузере
подсказки
- Чтобы использовать Ubuntu Linux, вы можете использовать OpenJDK, бесплатную реализацию языка программирования Java с открытым исходным кодом, или Oracle Java JDK или JRE. Некоторые люди предпочитают Oracle Java (потому что это самая последняя версия Java и предоставляется непосредственно специалистом по сопровождению технологии Java), но выбирают в соответствии со своими предпочтениями.
- Имейте в виду, что Oracle обновляет безопасность, исправляет ошибки и поднимает проблемы с производительностью каждый раз, когда выпускает новый Oracle Java. При установке Oracle Java в систему убедитесь, что вы знаете номер версии.
- Имейте в виду, что этот документ периодически пересматривается, поскольку Oracle иногда изменяет способ установки двоичного файла JDK / JRE.