Установка Java

Инструкция по установке и настройке Java на сервере.

Java — одна из самых распространённых платформ в серверной разработке. Она нужна для запуска широкого спектра приложений: серверов приложений (Tomcat, WildFly, GlassFish), систем сборки (Maven, Gradle), инструментов непрерывной интеграции (Jenkins), поисковых движков (Elasticsearch, Apache Solr), брокеров сообщений (Apache Kafka, ActiveMQ) и многих других. Если вы разворачиваете любое из этих решений — установка Java является обязательным первым шагом.

Установка на Debian

  1. Обновите список пакетов:
apt-get update
  1. Установите OpenJDK — на выбор полный комплект разработчика или только среда выполнения:
apt-get install default-jdk
apt-get install default-jre

Установка на Ubuntu

  1. Обновите список пакетов:
apt-get update
  1. Установите OpenJDK:
apt-get install default-jre
apt-get install default-jdk

Установка на CentOS

Выполните команду:

yum install java-1.7.0-openjdk

Управление несколькими версиями Java

На одном сервере может быть установлено несколько версий Java одновременно. Чтобы выбрать, какая из них будет использоваться по умолчанию, выполните:

sudo update-alternatives --config java

Команда выведет список всех установленных версий — выберите нужную, введя соответствующий номер.

Настройка переменной JAVA_HOME

Многие приложения используют переменную окружения JAVA_HOME, чтобы определить путь к установке Java. Вот как её настроить:

  1. Узнайте путь к нужной версии Java:
sudo update-alternatives --config java
  1. Скопируйте путь к нужной версии и откройте файл окружения:
sudo nano /etc/environment
  1. Добавьте в конец файла строку с вашим путём:
JAVA_HOME="/usr/lib/jvm/java-8-oracle"
  1. Сохраните файл и примените изменения:
source /etc/environment
  1. Проверьте, что переменная установлена корректно:
echo $JAVA_HOME

Команда должна вернуть указанный вами путь.

Помощь

Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!

Обновлено:
Нужна помощь?Наши инженеры бесплатно помогут с любым вопросом за считанные минутыНаписать нам