Перед тем как начать, убедитесь, что:
- Вы используете операционную систему, удобную для разработки (например Ubuntu, MacOS). Владельцам Windows мы рекомендуем настроить Windows Subsystem for Linux (WSL). О том, как это сделать мы написали гайд.
- Вы знаете, как запустить терминал, и можете выполнить команды в нём
- Вы знакомы с основами Git
Для работы с Java понадобятся:
- Java Development Kit (JDK) — набор, включающий в себя среду исполнения Java Runtime и другие инструменты для разработки. В первую очередь — компилятор;
- Gradle — инструмент для сборки Java-проектов.
Пользователи MacOS могут установить последние версии JDK и Gradle при помощи пакетного менеджера Homebrew. Если он ещё не установлен, откройте терминал и выполните следующую команду:
# Установка Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Выполните в терминале команды:
# Установка JDK
brew install openjdk@21
# Установка сборщика проектов Gradle
brew install gradle
Автоматически установить при помощи пакетного менеджера последнюю версию Gradle 8.7 на Linux не получится. Воспользуйтесь менеджером версий asdf или скачайте архивы с официального сайта
-
Установите менеджер версий asdf. О том, как это сделать, мы писали в гайде "Что такое Менеджер версий"
-
Установите JDK, выполнив следующие команды:
## Устанавливаем JDK asdf plugin-add java https://github.com/halcyon/asdf-java.git asdf install java openjdk-21 asdf global java openjdk-21 ## Устанавливаем переменную окружения JAVA_HOME . ~/.asdf/plugins/java/set-java-home.bash
-
Установите сборщик пакетов Gradle
Перед установкой Gradle убедитесь, что у вас установлена утилита unzip, выполнив команду
unzip --version
. Если не установлен, установите его командойsudo apt install unzip
## Устанавливаем Gradle asdf plugin-add gradle https://github.com/rfrancis/asdf-gradle.git asdf install gradle 8.7 asdf global gradle 8.7
Последнюю версию JDK можно скачать тут. Выберите подходящий для Вашей операционной системы файл и скачайте его
По ссылке загрузится архив. Скачайте архив и распакуйте его в директорию /usr/lib/jvm. Затем установите значение для переменной окружения $JAVA_HOME
/usr/lib/jvm/jdk-21.0.2 и добавьте путь /usr/lib/jvm/jdk-21.0.2 в переменную $PATH
. Конкретные действия будут зависеть от оболочки, которую вы используете. Например, если у вас стоит Bash, то порядок действий будет следующий:
# Из директории, куда скачали архив
mkdir /usr/lib/jvm
tar -zxf openjdk-20*_bin.tar.gz -С /usr/lib/jvm
## Имя конечной директории может отличаться, в зависимости от версии
echo 'export JAVA_HOME=/usr/lib/jvm/jdk-21.0.2' >> $HOME/.bashrc
echo 'export PATH=$PATH:/usr/lib/jvm/jdk-21.0.2/bin' >> $HOME/.bashrc
source $HOME/.bashrc
Если у вас стоит Zsh, то порядок действий будет тот же, но нужно заменить .bashrc на .zshrc.
Последнюю версию сборщика пакетов Gradle можно скачать тут. Порядок действий практически не отличается от установки JDK. Скачайте архив, распакуйте его в директорию /opt/gradle и добавьте путь /opt/gradle/gradle-8.7/bin в переменную окружения $PATH
mkdir /opt/gradle
unzip -d /opt/gradle gradle-8.7-bin.zip
echo 'export PATH=$PATH:/opt/gradle/gradle-8.7/bin' >> $HOME/.bashrc
source $HOME/.bashrc
После того, как вы установили JDK и Gradle любым из вышеперечисленных методов, нужно перезапустить терминал. Проверить, успешно ли прошла установка можно запустив в терминале команды:
# Вывод может отличаться, главное чтобы не было ошибок
java --version
openjdk 21.0.2 2024-01-16 LTS
OpenJDK Runtime Environment Temurin-21.0.2+13 (build 21.0.2+13-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.2+13 (build 21.0.2+13-LTS, mixed mode, sharing)
gradle -v
-------------------------------------------------------
Gradle 8.7
-------------------------------------------------------