Versions Compared

Key

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

...

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

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

В настоящее время, к использованию рекомендуются JDK 8, 12 или 14. Работа WCS на других версиях JDK может быть нестабильной.

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

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

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

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

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

На момент написания документации, установочные пакеты были доступны для разных дистрибутивов Linux по этой ссылке: Java SE Development Kit 8 Downloads

...

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 -sf /usr/java/default/bin/java /usr/bin/java
$ln
#Создаем ссылки на утилиты
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 и с серверными настройками.

...