Загрузить PDF
Загрузить PDF
Эта статья расскажет вам, как установить 32/64-битную Oracle Java 7 ( 1.7.0_45 , если быть точным) JDK/JRE на 32/64-битные операционные системы Ubuntu. Кроме того, инструкции, собранные в данной статье, сгодятся также для Debian и Linux Mint.
Если у вас уже установлена Oracle Java 7, то сначала необходимо обновить ее, а затем использовать описанный метод.
Если вы хотите установить Oracle Java JRE только для запуска Java-приложений (а не для разработки Java приложений), используйте следующий метод:
Если вы хотите установить Oracle Java JDK для разработки Java приложений (Oracle Java JRE также включается в Oracle JDK), используйте следующий метод:
Шаги
-
Проверьте битность своей операционной системы, открыв терминал и введя следующую команду:
- Напечатайте/скопируйте/вставьте:
file /sbin/init
- Запомните битность вашей системы.
- Напечатайте/скопируйте/вставьте:
file /sbin/init
-
Проверьте, установлена ли у вас уже Java. Для этого из терминала надо набрать команду, запускающую эту программу.
- Откройте терминал и введите следующую команду:
- Напечатайте/скопируйте/вставьте: java -version
- Если у вас установлен OpenJDK, вы можете увидеть что-то вроде:
- java version "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
- java version "1.7.0_15"
- Учтите, если у вас установлен OpenJDK, то ваша версия Java не совпадает с версией Java, используемой в этой статье.
- Откройте терминал и введите следующую команду:
-
Полностью удалите OpenJDK/JRE и создайте директорию для хранения бинарных файлов Oracle Java JDK/JRE. Это оградит вас от возможного появления программных конфликтов. Например, если у вас установлен OpenJDK/JRE, удалить его можно так:
- Напечатайте/скопируйте/вставьте:
sudo apt-get purge openjdk-\*
- Эта команда полностью удалит OpenJDK/JRE с вашего компьютера.
- Напечатайте/скопируйте/вставьте:
sudo mkdir -p /usr/local/java
- Эта команда создаст папку для хранения бинарных файлов Oracle Java JDK/JRE.
- Напечатайте/скопируйте/вставьте:
sudo apt-get purge openjdk-\*
-
Загрузите Oracle Java JDK/JRE для Linux. Обязательно выберите сжатые файлы нужной версии, подходящие для 32/64-битной архитектуры вашей системы.
- Если у вас Ubuntu Linux 32 bit, то загружайте бинарные файлы Oracle Java 32 bit.
- Если у вас Ubuntu Linux 64 bit, то загружайте бинарные файлы Oracle Java 64 bit.
-
По желанию, загрузите документацию по Oracle Java JDK/JRE
- Выберите jdk-7u40-apidocs.zip
- Важно: 64-битная Java не будет работать на 32-битной системе. Ошибки неизбежны!
-
Скопируйте бинарные файлы Oracle Java в папку /urs/local/java. Как правило, файлы окажутся загруженными в папку /home/ "your_user_name" /Downloads.
- Инструкция для 32-битной системы
- Напечатайте/скопируйте/вставьте: cd /home/ "your_user_name" /Downloads
- Напечатайте/скопируйте/вставьте: sudo cp -r jdk-7u45-linux-i586.tar.gz /usr/local/java
- Напечатайте/скопируйте/вставьте: sudo cp -r jre-7u45-linux-i586.tar.gz /usr/local/java
- Напечатайте/скопируйте/вставьте: cd /usr/local/java
- Инструкция для 64-битной системы
- Напечатайте/скопируйте/вставьте: cd /home/ "your_user_name" /Downloads
- Напечатайте/скопируйте/вставьте: sudo cp -r jdk-7u45-linux-x64.tar.gz /usr/local/java
- Напечатайте/скопируйте/вставьте: sudo cp -r jre-7u45-linux-x64.tar.gz /usr/local/java
- Напечатайте/скопируйте/вставьте: cd /usr/local/java
- Инструкция для 32-битной системы
-
Распакуйте сжатые файлы Java в папку /usr/local/java
- Инструкция для 32-битной системы
- Напечатайте/скопируйте/вставьте: sudo tar xvzf jdk-7u45-linux-i586.tar.gz
- Напечатайте/скопируйте/вставьте: sudo tar xvzf jre-7u45-linux-i586.tar.gz
- Инструкция для 64-битной системы
- Напечатайте/скопируйте/вставьте: sudo tar xvzf jdk-7u45-linux-x64.tar.gz
- Напечатайте/скопируйте/вставьте: sudo tar xvzf jre-7u45-linux-x64.tar.gz
- Инструкция для 32-битной системы
-
Перепроверьте папки. На данный момент у вас должны быть две распакованные бинарные директории для Java JDK/JRE в /usr/local/java, указанные как:
- Напечатайте/скопируйте/вставьте: ls -a
- jdk1.7.0_45
- или jre1.7.0_45
-
Отредактируйте системный PATH-файл /etc/profile и добавьте следующие системные переменные. Для этого вам нужен любой текстовый редактор и открытый под рутом /etc/profile
- Напечатайте/скопируйте/вставьте: sudo gedit /etc/profile
- или
- Напечатайте/скопируйте/вставьте: sudo nano /etc/profile
-
Прокрутите файл до конца и добавьте следующие строчки в конец файла /etc/profile
- Напечатайте/скопируйте/вставьте:
JAVA_HOME=/usr/local/java/ jdk1.7.0_45
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/ jre1.7.0_45
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH - Или если вы устанавливаете JRE, напечатайте/скопируйте/вставьте:
JRE_HOME=/usr/local/java/ jre1.7.0_45
PATH=$PATH:$JRE_HOME/bin
export JRE_HOME
export PATH - Сохраните файл /etc/profile и выйдите из него.
- Напечатайте/скопируйте/вставьте:
-
Укажите системе, где расположена Oracle Java JDK/JRE. Это “даст понять” системе, что к использованию готова новая версия Oracle Java JDK/JRE.
- Если вы устанавливаете 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/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 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 start доступна для использования.
-
Укажите системе, что 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
- Это команда установки рабочего окружения java.
- Если вы устанавливаете только JDK, напечатайте/скопируйте/вставьте:
sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_45/bin/javac
- Это команда для установки компилятора javac.
- Если вы устанавливаете 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 Web Start.
-
Перезагрузите PATH-файл следующей командой:
- Напечатайте/скопируйте/вставьте: /etc/profile
- Учтите, что перезагрузится файл после перезагрузки системы.
-
Проверьте, правильно ли установлена Oracle Java. Для этого вводите следующие команды и обращайте внимание на версии Java: Что видно при успешной установке 32-битной Oracle Java:
- Напечатайте/скопируйте/вставьте:
java –version. Эта команда отобразит версию java, работающую в данный момент. Вы должны будете увидеть следующее сообщение: java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18) - Java HotSpot(TM) Server VM (build 24.45-b08, mixed mode)
- Напечатайте/скопируйте/вставьте: javac –version. Эта команда значит, что теперь вы можете компилироваться Java-программы из терминала. Вы должны будете увидеть следующее сообщение: javac 1.7.0_45. Что видно при успешной установке 64-битной Oracle Java:
- Напечатайте/скопируйте/вставьте:
java –version. Эта команда отобразит версию java, работающую в данный момент. Вы должны будете увидеть следующее сообщение: java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18) - Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
- Напечатайте/скопируйте/вставьте: javac –version. Эта команда значит, что теперь вы можете компилироваться Java-программы из терминала. Вы должны будете увидеть следующее сообщение: javac 1.7.0_45
- Напечатайте/скопируйте/вставьте:
java –version. Эта команда отобразит версию java, работающую в данный момент. Вы должны будете увидеть следующее сообщение: java version "1.7.0_45"
-
Поздравляем, вы установили Oracle Java к себе на компьютер! Теперь перезагрузите ПК. После перезагрузки система будет полностью готова к работе.Реклама
Опционально: как включить Oracle Java в браузерах
- Чтобы включить плагин Java, вы должны сделать символическую ссылку из директории плагинов браузера на местоположение плагина, включенного в дистрибутив Oracle Java.
- Важно: будьте осторожнее с Oracle Java 7, там в плане безопасности не все так гладко, как хотелось бы.
Google Chrome
Инструкция для 32-битной системы:
- Введите следующие команды.
- Напечатайте/скопируйте/вставьте:
sudo mkdir -p /opt/google/chrome/plugins
- Это создаст директорию под названием /opt/google/chrome/plugins
- Напечатайте/скопируйте/вставьте:
cd /opt/google/chrome/plugins
- Это перенесет вас в директорию плагинов браузера. Перед тем, как делать символическую ссылку, вы должны быть именно в этой директории.
- Напечатайте/скопируйте/вставьте:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/ i386
/ libnpjp2.so
- Это создаст символическую ссылку между Java JRE плагином libnpjp2.so и браузером.
- Напечатайте/скопируйте/вставьте:
sudo mkdir -p /opt/google/chrome/plugins
Инструкция для 64-битной системы:
- Введите следующие команды.
- Напечатайте/скопируйте/вставьте:
sudo mkdir -p /opt/google/chrome/plugins
- Это создаст директорию под названием /opt/google/chrome/plugins
- Напечатайте/скопируйте/вставьте:
cd /opt/google/chrome/plugins
- Это перенесет вас в директорию плагинов браузера. Перед тем, как делать символическую ссылку, вы должны быть именно в этой директории.
- Напечатайте/скопируйте/вставьте:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/ amd64
/ libnpjp2.so
- Это создаст символическую ссылку между Java JRE плагином libnpjp2.so и браузером.
- Напечатайте/скопируйте/вставьте:
sudo mkdir -p /opt/google/chrome/plugins
Напоминание:
- Примечание:
иногда, при выполнении вышеуказанных команд, вы можете получать следующее сообщение:
- ln: creating symbolic link `./libnpjp2.so': File exists
- Чтобы исправить эту ошибку, просто удалите следующей командой предыдущую символическую ссылку:
- Напечатайте/скопируйте/вставьте: cd /opt/google/chrome/plugins
- Напечатайте/скопируйте/вставьте: sudo rm -rf libnpjp2.so
- Обязательно отдавайте эту команду из директории /opt/google/chrome/plugins.
- Перезапустите браузер и откройте Java Tester , чтобы проверить качество работы установленного плагина.
Mozilla Firefox
Инструкция для 32-битной системы:
- Введите следующие команды.
- Напечатайте/скопируйте/вставьте:
cd /usr/lib/mozilla/plugins
- Это перенесет вас в директорию под названием: /usr/lib/mozilla/plugins. Создайте эту директорию, если у вас ее еще нет.
- Напечатайте/скопируйте/вставьте:
sudo mkdir -p /usr/lib/mozilla/plugins
- Это перенесет вас в директорию плагинов браузера. Перед тем, как делать символическую ссылку, вы должны быть именно в этой директории.
- Напечатайте/скопируйте/вставьте:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/ i386
/ libnpjp2.so
- Это создаст символическую ссылку между Java JRE плагином libnpjp2.so и браузером.
- Напечатайте/скопируйте/вставьте:
cd /usr/lib/mozilla/plugins
Инструкция для 64-битной системы:
- Введите следующие команды.
- Напечатайте/скопируйте/вставьте:
cd /usr/lib/mozilla/plugins
- Это перенесет вас в директорию под названием: /usr/lib/mozilla/plugins. Создайте эту директорию, если у вас ее еще нет.
- Напечатайте/скопируйте/вставьте:
sudo mkdir -p /usr/lib/mozilla/plugins
- Это перенесет вас в директорию плагинов браузера. Перед тем, как делать символическую ссылку, вы должны быть именно в этой директории.
- Напечатайте/скопируйте/вставьте:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/ amd64
/ libnpjp2.so
- Это создаст символическую ссылку между Java JRE плагином libnpjp2.so и браузером.
- Напечатайте/скопируйте/вставьте:
cd /usr/lib/mozilla/plugins
Напоминание:
- Примечание:
иногда, при выполнении вышеуказанных команд, вы можете получать следующее сообщение:
- ln: creating symbolic link `./libnpjp2.so': File exists
- Чтобы исправить эту ошибку, просто удалите следующей командой предыдущую символическую ссылку:
- Напечатайте/скопируйте/вставьте: cd /usr/lib/mozilla/plugins
- Напечатайте/скопируйте/вставьте: sudo rm -rf libnpjp2.so
- Обязательно отдавайте эту команду из директории /usr/lib/mozilla/plugins.
- Перезапустите браузер и откройте Java Tester , чтобы проверить качество работы установленного плагина.
Советы
- У пользователей Ubuntu Linux есть выбор: пользоваться ли бесплатным Open JDK и другим открытым ПО, либо же использовать Java JDK/JRE. Выбор, как говорится, за вами!
- Патчи от Oracle, исправляющие те или иные проблемы, выпускаются со временем для каждой новой версии Oracle Java. Поэтому обращайте внимание на номер версии! Для поучения дополнительной информации прочитайте эту статью .
- Эта статья ( как минимум – ее английская версия; прим. пер. ) постоянно обновляется, ведь и Oracle постоянно меняет методы установки бинарников Java JDK/JRE
Реклама
Реклама