Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Часто в дистрибутивах Linux имеется предустановленная JDKJVM.

Рекомендуется установить последнюю версию Oracle JDK (Java Development Kit), т.к JDK имеет набор полезных инструментов диагностики, которого нет в JVM.

Установка JDK из репозитория

Установка JDK из репозитория на примере CentOS производится командой

Code Block
languagebash
themeRDark
yum -y install java-1.8.0-openjdk-devel

Ручная установка

Для установки JDK нужно скачать установочный пакет или архив с сайта oracle.com. Рекомендуемая версия не ниже JDK 1.8 update 161.

...

Code Block
languagebash
themeRDark
#Распаковать архив
$tartar -xvzf jdk-8u161-linux-x64.tar.gz

#Копируем в папку назначения
# в CentOS 7 опция -R не указывается
mv -R jdk1.8.0_161 /usr/java/jdk1.8.0_161

#Для удобства создаем ссылку на путь
$lnln -sf /usr/java/jdk1.8.0_161 /usr/java/default

#Создаем ссылку на исполняемый файл java
$ln
ln -sf /usr/java/default/bin/java /usr/bin/java

#Создаем ссылки на утилиты
ln -sf /usr/java/default/bin/jstack /usr/bin/jstack
ln -sf /usr/java/default/bin/jcmd /usr/bin/jcmd
ln -sf /usr/java

...

/default/bin/jmap /usr/bin/jmap

Проверка установки

Для проверки установки JDK введите команду

Code Block
languagebash
themeRDark
java -version

Пример выполнения команды:

Так выглядит сервер с установленной JVM / JDK. Обратите внимание на строку: 64-Bit Server VM. Java работает в режиме 64-bit и с серверными настройками.

...