Эта статья предназначена для 32-разрядной и 64-разрядной версий установки Oracle Java 8 JDK (версия, для которой была написана эта статья, 1.8.0_20) в 32-битных и 64-битных операционных системах Ubuntu. Эти инструкции также можно применить к Debian и Linux Mint.
Это руководство предназначено для тех из вас, кто просто хочет установить Oracle Java JDK с Oracle Java JRE, включенным в загрузку JDK. Инструкции по установке Oracle Java JDK применимы только к операционным системам Linux на основе Debian, например: Debian, Linux Mint или Ubuntu.
Шаг
Шаг 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 для Linux
Вы должны выбрать сжатый двоичный файл, подходящее для 32-битной или 64-битной системной архитектуры (с расширением файла tar.gz)
- Если вы используете 32-битную операционную систему Ubuntu Linux, загрузите 32-битный двоичный файл Oracle Java.
- Если вы используете 64-битную операционную систему Ubuntu Linux, загрузите 64-битный двоичный файл Oracle Java.
-
Вы также можете скачать Документация Oracle Java JDK
Выберите jdk-8u20-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-разрядной версии Ubuntu Linux:
-
Введите / скопируйте / вставьте:
cd / home / ' "ваш логин" / Загрузки
-
Введите / скопируйте / вставьте:
sudo cp -r jdk-8u20-linux-i586.tar.gz / usr / local / java /
-
Введите / скопируйте / вставьте:
cd / usr / local / java /
-
-
Инструкции по установке Oracle Java 64 bit в Ubuntu Linux 64 bit:
-
Введите / скопируйте / вставьте:
cd / home / ' "ваш логин" / Загрузки
-
Введите / скопируйте / вставьте:
sudo cp -r jdk-8u20-linux-x64.tar.gz / usr / local / java /
-
Введите / скопируйте / вставьте:
cd / usr / local / java /
-
Шаг 6. Извлеките сжатый двоичный файл Java в папку / usr / local / java /.
-
Инструкции по установке 32-разрядной версии Oracle Java в 32-разрядной версии Ubuntu Linux:
-
Введите / скопируйте / вставьте:
Судо tar xvzf jdk-8u20-linux-i586.tar.gz
-
-
Инструкции по установке Oracle Java 64 bit в Ubuntu Linux 64 bit:
-
Введите / скопируйте / вставьте:
Судо tar xvzf jdk-8u20-linux-x64.tar.gz
-
Шаг 7. Проверьте папку еще раз
На этом этапе у вас должны быть две извлеченные двоичные папки в / usr / local / java / для Java JDK / JRE, перечисленные как:
-
Введите / скопируйте / вставьте:
ls -a
- jdk1.8.0_20
- jre1.8.0_20
Шаг 8. Отредактируйте файловую систему PATH / etc / profile, затем добавьте эту системную переменную в системный путь
Используйте текстовый редактор, например nano или gedit, от имени пользователя root, затем откройте / etc / profile.
-
Введите / скопируйте / вставьте:
sudo gedit / etc / profile
- или
-
Введите / скопируйте / вставьте:
Судо нано / и т. д. / профиль
Шаг 9. Прокрутите файл до конца с помощью клавиш со стрелками на клавиатуре и добавьте следующую строку в конец файла / etc / profile:
-
Введите / скопируйте / вставьте:
JAVA_HOME = / usr / локальный / java /jdk1.8.0_20
JRE_HOME = / usr / local / java /jre1.8.0_20
ПУТЬ = $ ПУТЬ: $ JRE_HOME / bin: $ JAVA_HOME / bin
экспорт JAVA_HOME
экспорт JRE_HOME
экспорт ПУТЬ
Шаг 10. Сохраните файл / etc / profile и выйдите
Шаг 11. Сообщите системе Ubuntu Linux, где находится Oracle Java JDK / JRE
Это уведомит систему о доступности новой версии Oracle Java.
-
Введите / скопируйте / вставьте:
sudo update-alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
Эта команда уведомит систему о том, что Oracle Java JRE запущена и работает
-
Введите / скопируйте / вставьте:
sudo update-alternatives --install "/ usr / bin / javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
Эта команда уведомит систему о том, что Oracle Java JDK готов к использованию
-
Введите / скопируйте / вставьте:
sudo update-alternatives --install "/ usr / bin / javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
Эта команда уведомляет систему о том, что Oracle Java Web запускается и работает
Шаг 12. Сообщите системе Ubuntu Linux, что Oracle Java JDK / JRE должен быть Java по умолчанию
-
Введите / скопируйте / вставьте:
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_20/bin/java
Эта команда предназначена для установки среды выполнения Java в системе
-
Введите / скопируйте / вставьте:
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_20/bin/javac
Эта команда предназначена для установки компилятора javac в системе
-
Введите / скопируйте / вставьте:
sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
Эта команда предназначена для запуска Java Web в системе
Шаг 13. Повторно запустите PATH / etc / profile в системе, набрав эту команду:
-
Введите / скопируйте / вставьте:
источник / etc / profile
- Обратите внимание, что PATH / etc / profile в системе будет перезапущен после перезапуска системы Ubuntu Linux.
Шаг 14. Проверьте правильность установки Oracle Java в системе
Запустите эту команду и посмотрите, какая версия Java появится:
Шаг 15. При успешной установке 32-разрядной версии Oracle Java отобразится:
-
Введите / скопируйте / вставьте:
java -version
Эта команда отобразит версию Java, которая в настоящее время запущена в системе
-
Появится сообщение, показывающее:
-
версия java "1.8.0_20"
Среда выполнения Java (TM) SE (сборка 1.8.0_20-b26)
Серверная виртуальная машина Java HotSpot (TM) (сборка 25.20-b23, смешанный режим)
-
-
Введите / скопируйте / вставьте:
javac -version
Эта команда сообщает вам, что теперь вы можете компилировать программы Java из терминала
-
Появится сообщение, показывающее:
Javac 1.8.0_20
Шаг 16. При успешной установке Oracle Java 64 bit отобразится:
-
Введите / скопируйте / вставьте:
java -version
Эта команда отобразит версию Java, которая в настоящее время запущена в системе
-
Появится сообщение, показывающее:
-
версия java "1.8.0_20"
Среда выполнения Java (TM) SE (сборка 1.8.0_20-b26)
Серверная виртуальная машина Java HotSpot (TM) (сборка 25.20-b23, смешанный режим)
-
-
Введите / скопируйте / вставьте:
javac -version
Эта команда сообщает вам, что теперь вы можете компилировать программы Java из терминала
-
Появится сообщение, показывающее:
Javac 1.8.0_20
Шаг 17. Поздравления
Вы успешно установили Oracle Java в свою систему Linux. Перезагрузите систему. После этого система будет полностью настроена для запуска и разработки программ на Java. Позже вы можете попробовать компилировать и запускать Java-программы самостоятельно.
Необязательно: как включить Oracle Java в веб-браузере
Чтобы включить подключаемый модуль Java в веб-браузере, создайте символическую ссылку из папки подключаемых модулей веб-браузера к расположению подключаемого модуля Java в вашем дистрибутиве Oracle Java
Важная информация:
Включение Oracle Java 7 в веб-браузере выявит множество недостатков безопасности и уязвимостей Java. По сути, включение Oracle Java 7 в веб-браузере рискует пригласить хакеров в вашу систему. Для получения дополнительных сведений об уязвимостях и эксплойтах безопасности в Java посетите следующий веб-сайт на английском языке: Java Tester
Гугл Хром
32-битные инструкции Oracle Java:
-
Введите команду ниже.
-
Введите / скопируйте / вставьте:
sudo mkdir -p / opt / google / chrome / плагины
Эта команда создаст папку с именем / opt / google / chrome / plugins
-
Введите / скопируйте / вставьте:
cd / opt / google / chrome / плагины
Эта команда поместит вас в папку плагинов Google Chrome. Вы должны находиться в этой папке перед созданием символической ссылки
-
Введите / скопируйте / вставьте:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Эта команда создаст символическую ссылку из подключаемого модуля Java JRE (Java Runtime Environment). libnpjp2.so в веб-браузер Google Chrome.
-
64-битные инструкции Oracle Java:
-
Введите команду ниже.
-
Введите / скопируйте / вставьте:
sudo mkdir -p / opt / google / chrome / плагины
Эта команда создаст папку с именем / opt / google / chrome / plugins
-
Введите / скопируйте / вставьте:
cd / opt / google / chrome / плагины
Эта команда поместит вас в папку плагинов Google Chrome. Вы должны находиться в этой папке перед созданием символической ссылки
-
Введите / скопируйте / вставьте:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Эта команда создаст символическую ссылку из подключаемого модуля Java JRE (Java Runtime Environment). libnpjp2.so в веб-браузер Google Chrome.
-
Напоминание:
-
Примечания:
Иногда указанная выше команда может вызвать следующее сообщение:
- ln: создание символической ссылки `./libnpjp2.so ': файл существует
- Чтобы решить эту проблему, удалите предыдущую символическую ссылку с помощью этой команды:
-
Введите / скопируйте / вставьте:
cd / opt / google / chrome / плагины
-
Введите / скопируйте / вставьте:
sudo rm -rf libnpjp2.so
- Перед вводом этой команды убедитесь, что вы находитесь в папке / opt / google / chrome / plugins.
-
Перезапустите веб-браузер и затем посетите тестер Java, чтобы определить, работает ли Java в вашем браузере.
Mozilla Firefox
32-разрядные инструкции Oracle Java:
-
Введите команду ниже.
-
Введите / скопируйте / вставьте:
cd / usr / lib / mozilla / плагины
Эта команда поместит вас в папку / usr / lib / mozilla / plugins. Создайте эту папку, если ее еще нет в вашей системе
-
Введите / скопируйте / вставьте:
sudo mkdir -p / usr / lib / mozilla / плагины
Эта команда создаст папку с именем / usr / lib / mozilla / plugins. Перед созданием символической ссылки вы должны находиться в этой папке
-
Введите / скопируйте / вставьте:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Эта команда создаст символическую ссылку из подключаемого модуля Java JRE (Java Runtime Environment). libnpjp2.so в браузер Mozilla Firefox
-
64-битные инструкции Oracle Java:
-
Введите команду ниже.
-
Введите / скопируйте / вставьте:
cd / usr / lib / mozilla / плагины
Эта команда поместит вас в папку / usr / lib / mozilla / plugins. Создайте эту папку, если ее еще нет в вашей системе
-
Введите / скопируйте / вставьте:
sudo mkdir -p / usr / lib / mozilla / плагины
Эта команда создаст папку с именем / usr / lib / mozilla / plugins. Перед созданием символической ссылки вы должны находиться в этой папке
-
Введите / скопируйте / вставьте:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Эта команда создаст символическую ссылку из подключаемого модуля Java JRE (Java Runtime Environment). libnpjp2.so в браузер Mozilla Firefox
-
Напоминание:
-
Примечания:
Иногда указанная выше команда может вызвать следующее сообщение:
- ln: создание символической ссылки `./libnpjp2.so ': файл существует
- Чтобы решить эту проблему, удалите предыдущую символическую ссылку с помощью этой команды:
-
Введите / скопируйте / вставьте:
cd / usr / lib / mozilla / плагины
-
Введите / скопируйте / вставьте:
sudo rm -rf libnpjp2.so
- Перед вводом этой команды убедитесь, что вы находитесь в папке / usr / lib / mozilla / plugins.
-
Перезапустите веб-браузер и затем посетите тестер Java, чтобы определить, работает ли Java в вашем браузере.
-