Андрей Сергеевич Борисов

Андрей Сергеевич Борисов

Обеспечу современными, доступными решениями для управления Бизнесом

подробнее +

Как вручную установить Oracle Java на выделенный сервер под управлением Debian или Ubuntu

  •   Студия Автоматизации Бизнеса АМАЛЕТА

Введение

Java является технологией программирования, изначально разработанной компанией Sun Microsystems и позже выкупленной компанией Oracle. Oracle Java является коммерческой реализацией Java фирмой Orcale и может быть свободно установлена с сайта компании Orcale для личного и коммерческого использования, но без права распространения. Поэтому Orcale Java не входит в официальный репозиторий.

Исходные условия

Мы предпологаем, что вы используете виртуальный или реальный выделенный сервер работающий по управлением Debian 7 или Ubuntu 12.04 или более старшей версией. Вам потребуются привилегии root (sudo) для выполнения компанд.

Сперва требуется выяснить битность операционной системы 32 бита или 64 бита:

uname -m
  • x86_64: 64 битное ядро
  • i686: 32 битное ядро

 

Загрузка Oracle Java JDK

С помощью своего веб-браузера перейдите на сайт по приведенной ниже ссылке и выберите требуемую вам версию:

  • JDK: Набор для Java разработки (Java Development Kit), включает в себя полную среду выполнения Java (JRE) плюс дополнительные инструменты для разработки и мониторинга работы Java программ.
  • Server JRE: Среда выполнения Java программ (Java Runtime Environment). Для развертывания Java программ на серверах. Включает инструменты мониторинга виртуальной машины Java (JVM) и наиболее общие инструменты требуемые для серверных приложений.

Мы будем устанавливать  JDK Java SE Development Kit 8 x64 битную версию. Требуется прочитать и принять лицензию на использование и скопировать ссылку на требуемую битность. Используя wget скачайте архив к себе на сервер:

wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz

Orcale не разрешает загружать без принятия условий их лицензии, поэтому нам требуется добавить в заголовок запроса согласие с лицензией. Либо вы можете скачать с помощью ВЕБ-браузера архив с сайта и загрузить на своей сервер с использованием SFTP/FTP клиента.

Загрузка Orcale Java SE

Установка Orcale JDK

Вам потребуются административне права:

sudo su

Каталог /opt специально зарезервирован для установки программ и пакетов не входящих в состав установки "по-умолчанию". Создайте каталог для вашей установки JDK:

mkdir /opt/jdk

и распакуйте java в /opt/jdk  каталог:

tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk

Удостоверьтесь в том, что файлы успешно распаковались в /opt/jdk каталог:

ls /opt/jdk

Настройка Orcale JDK как JVM по-умолчанию

В нашем случае исполняемые файлы Java расположены в каталоге /opt/jdk/jdk1.8.0_05/bin/java . Для установки ее в качестве JVM используемой по-умолчанию следует выполнить команду:

update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100

и

update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100

Теперь проверим успешность установки, выполнив следующие команды:

update-alternatives --display java

и

update-alternatives --display javac

На экране вы должны увидеть примерно следующее:

root@vds:/var# update-alternatives --display java
java - автоматический режим
ссылка сейчас указывает на /opt/jdk/jdk1.8.0_05/bin/java
/opt/jdk/jdk1.8.0_05/bin/java — приоритет 100
Текущая «лучшая» версия: «/opt/jdk/jdk1.8.0_05/bin/java».

root@vds:/var# update-alternatives --display javac
javac - автоматический режим
ссылка сейчас указывает на /opt/jdk/jdk1.8.0_05/bin/javac
/opt/jdk/jdk1.8.0_05/bin/javac — приоритет 100
Текущая «лучшая» версия: «/opt/jdk/jdk1.8.0_05/bin/javac».

Или можно просто выполнить команду:

java -version

На экране вы должны увидеть примерно следующее:

root@vds:/var# java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)