...
Часто в дистрибутивах Linux имеется предустановленная JDKJVM.
Рекомендуется установить последнюю версию Oracle JDK (Java Development Kit), т.к JDK имеет набор полезных инструментов диагностики, которого нет в JVM.
Установка JDK из репозитория
Установка JDK из репозитория на примере CentOS производится командой
Code Block | ||||
---|---|---|---|---|
| ||||
yum -y install java-1.8.0-openjdk-devel |
Ручная установка
Для установки JDK нужно скачать установочный пакет или архив с сайта oracle.com. Рекомендуемая версия не ниже JDK 1.8 update 161.
...
Code Block | ||||
---|---|---|---|---|
| ||||
#Распаковать архив $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 | ||||
---|---|---|---|---|
| ||||
java -version |
Пример выполнения команды:
Так выглядит сервер с установленной JVM / JDK. Обратите внимание на строку: 64-Bit Server VM. Java работает в режиме 64-bit и с серверными настройками.
...