Найти в Дзене
Анастасия Софт

Урок 1 для Java-разработчика. Как установить JDK: Простая инструкция для Windows, Ubuntu и macOS.

Вы только начинаете изучать Java и не знаете, с чего начать? Первый шаг — установить JDK. Без него ни одна Java-программа не запустится, ведь JDK — это сердце и мозг разработки на Java. JDK (Java Development Kit) — это комплект разработчика, в который входят: Без JDK вы не сможете ни компилировать, ни запускать свои Java-программы. Просто нажимайте "Далее" в установщике. По умолчанию JDK устанавливается в: C:\Program Files\Java\jdk-21 После установки, утилиты javac.exe и java.exe окажутся в папке: C:\Program Files\Java\jdk-21\bin Чтобы можно было запускать Java-команды из любого места, нужно прописать путь к bin в системную переменную PATH. Как это сделать: C:\Program Files\Java\jdk-21\bin Сохраните изменения. Откройте командную строку (Win + R → cmd) и введите: javac -version Ожидаемый результат: javac 21 java -version Ожидаемый результат: java version "21" 2023-09-19
Java(TM) SE Runtime Environment ...
Java HotSpot(TM) 64-Bit Server VM ... Если вы видите такие строки — поздравляем, J
Оглавление

Вы только начинаете изучать Java и не знаете, с чего начать? Первый шаг — установить JDK. Без него ни одна Java-программа не запустится, ведь JDK — это сердце и мозг разработки на Java.

Что такое JDK?

JDK (Java Development Kit) — это комплект разработчика, в который входят:

  • Компилятор (javac) — преобразует ваш Java-код в байт-код;
  • Java Runtime Environment (JRE) — позволяет запускать Java-программы;
  • Стандартные библиотеки классов;
  • Утилиты командной строки (например, javadoc, jar);
  • Примеры, документация.

Без JDK вы не сможете ни компилировать, ни запускать свои Java-программы.

Установка JDK на Windows

Шаг 1. Скачиваем JDK с официального сайта

  1. Выбираем последнюю версию JDK под Windows (например, JDK 21).
  2. Скачиваем .exe-установщик и запускаем.

Шаг 2. Устанавливаем JDK

Просто нажимайте "Далее" в установщике. По умолчанию JDK устанавливается в:

C:\Program Files\Java\jdk-21

После установки, утилиты javac.exe и java.exe окажутся в папке:

C:\Program Files\Java\jdk-21\bin

Шаг 3. Настраиваем переменную PATH

Чтобы можно было запускать Java-команды из любого места, нужно прописать путь к bin в системную переменную PATH.

Как это сделать:

  1. Нажмите Win + S, введите "Переменные среды" и откройте нужный пункт.
  2. В разделе Системные переменные найдите Path, нажмите Изменить.
  3. Нажмите Создать и вставьте путь:

C:\Program Files\Java\jdk-21\bin

Сохраните изменения.

Шаг 4. Проверка установки

Откройте командную строку (Win + R → cmd) и введите:

javac -version

Ожидаемый результат:

javac 21

java -version

Ожидаемый результат:

java version "21" 2023-09-19
Java(TM) SE Runtime Environment ...
Java HotSpot(TM) 64-Bit Server VM ...

Если вы видите такие строки — поздравляем, JDK установлен правильно!

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

Если вы работаете в Ubuntu или другой системе на базе Debian, установка JDK максимально проста.

Откройте терминал и выполните:

sudo apt update
sudo apt install default-jdk

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

javac -version

java -version

Пример вывода:

javac 17.0.10
java version "17.0.10" 2024-01-16 LTS

Обратите внимание: default-jdk — это не обязательно последняя версия. Если вам нужна новейшая — устанавливайте с сайта Oracle или через репозиторий ppa.

Установка JDK на macOS

  1. Скачайте установщик .dmg для macOS.
  2. Установите его как обычное приложение (двойной клик → "Продолжить").

Чтобы проверить установку, откройте Терминал и введите:

javac -version
java -version

Если всё прошло успешно, увидите версию установленного JDK.

Требования: macOS 10.7.3+, 64-битный процессор, права администратора.

Пример Java-программы

Проверим работу JDK, написав простую программу:

// HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Привет, мир!");
}
}

Как запустить:

  1. Сохраните файл как HelloWorld.java.
  2. В терминале (или CMD) перейдите в папку с файлом:

javac HelloWorld.java // компиляция
java HelloWorld // запуск

Результат:

Привет, мир!

Проверка знаний

1. Что входит в состав JDK?

A) Только компилятор

B) Компилятор, JRE, библиотеки, документация, утилиты

C) Только JRE

D) Только библиотеки классов

2. Где обычно находится файл java.exe после установки JDK на Windows?

A) C:\Windows\System32

B) C:\Program Files\Java\jdk-21\bin

C) C:\Java\Runtime\bin

D) C:\Program Files\Common Files

3. Какая команда показывает установленную версию компилятора Java?

A) java --version

B) javac -version

C) java -v

D) jdk-version

! Попробуй ответить самостоятельно, проверить ответы сможешь в конце статьи.

🔧 Частые ошибки при установке JDK и как их исправить

❌ Ошибка 1: Команды java и javac не распознаются

Симптом:

Вводите в командной строке:

java -version

А в ответ получаете:

'java' не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

Причина:

Путь к bin-каталогу JDK не добавлен в переменную окружения PATH.

Решение:

  1. Найдите путь до установленного JDK, например:C:\Program Files\Java\jdk-21\bin
  2. Откройте "Переменные среды" → Path → "Изменить".
  3. Добавьте этот путь в список.
  4. Перезапустите командную строку.

❌ Ошибка 2: Установлен только JRE, а не JDK

Симптом:

Команда java -version работает, а javac -version — нет.

'javac' не является внутренней или внешней командой...

Причина:

Установлен только
Java Runtime Environment (JRE), а не Java Development Kit (JDK).

Решение:

Зайдите на сайт Oracle и скачайте
именно JDK, а не JRE.

❌ Ошибка 3: Конфликт версий Java

Симптом:

В системе установлены несколько версий Java, и используется не та, что нужна.

java -version

Показывает, например, Java 8, хотя вы только что установили Java 21.

Решение:

  1. Проверьте порядок путей в переменной PATH — Java должна стоять первой.
  2. Удалите или переименуйте старую версию JDK/JRE.
  3. В Windows можно воспользоваться командой:

where java

Она покажет, откуда именно запускается java.

❌ Ошибка 4: На macOS "Java не установлена"

Симптом:

При запуске появляется окно:
"To use the ‘java’ command-line tool you need to install the JDK."

Причина:

Система не видит установленный JDK.

Решение:

  • Убедитесь, что вы установили не только .dmg, но и завершили установку.
  • Проверьте:

/usr/libexec/java_home -V

  • При необходимости укажите нужную версию:

export JAVA_HOME=$(/usr/libexec/java_home -v 21)
export PATH=$JAVA_HOME/bin:$PATH

❌ Ошибка 5: На Ubuntu javac не найден

Симптом:

После установки Java, java работает, но javac — нет.

Причина:

Вы установили default-jre, а не default-jdk.

Решение:

sudo apt install default-jdk

Заключение

Теперь вы умеете устанавливать JDK на всех популярных платформах: Windows, Ubuntu и macOS. Вы также умеете проверять установку и запускать первую Java-программу. Это отличная база для начала изучения языка Java и разработки кроссплатформенных приложений.

Уроки Java
Уроки Java

Ответы на вопросы темы:

1. Что входит в состав JDK?
Правильный ответ: B.
Компилятор, JRE, библиотеки, документация, утилиты

2. Где обычно находится файл java.exe после установки JDK на Windows?
Правильный ответ: B.
C:\Program Files\Java\jdk-21\bin

3. Какая команда показывает установленную версию компилятора Java?
Правильный ответ: B. B) javac -version