Java Development Kit Java SE Development Kit (JDK) v25.0.2 Официальная финальная версия



📚Видеокурс
🕒Последнее обновление: 23.01.2026
👥Предприниматели / Создатели контента / Продавцы трансграничной электронной коммерции / Люди с подработкой

Справочный учебный материал — включён в подписку
Открыть курс по подписке
🔓
Получите этот курс для ознакомительного изучения с подпиской
📦
Оформите подписку — изучайте все 16741 курсов и программных инструментов в качестве справочника
🔄
Курсы постоянно обновляются — участники изучают новые материалы по мере их поступления
Поделиться:
Бестселлеры курсов
Бестселлеры программных инструментов

Java Development Kit от компании Oracle, обычно сокращённо называемый JDK, — это обязательный набор инструментов для разработки программ на Java. Это вовсе не простая программа, а полноценный «комплексный набор», включающий среду, необходимую для запуска Java-программ (то есть библиотеку времени выполнения Java), различные наборы инструментов, необходимых для разработки на Java, а также исходный код самых базовых и ключевых библиотек классов Java. А Java Runtime Environment, сокращённо JRE, играет гораздо более простую роль — это чистая «среда выполнения». Проще говоря, любая программа, написанная на языке Java, не сможет запуститься на вашем компьютере без JRE. Поэтому независимо от того, занимаетесь ли вы традиционной разработкой программного обеспечения на Java или популярной разработкой приложений для Android, вам необходимо установить JRE в вашу операционную систему. Можно сказать, что вклад и влияние языка Java на весь мир разработки программного обеспечения трудно сравнить с многими другими технологиями.

Разбор ключевых понятий: в чём всё-таки разница между JRE и JDK?

Этот вопрос часто ставит в тупик многих начинающих Java-разработчиков. На самом деле различить их очень просто — всё зависит от вашей цели:

  • Если вы изучаете Java или занимаетесь разработкой на Java и вам нужно писать и компилировать код Java, то вам необходимо установить JDK.
  • Если вашему компьютеру нужно лишь запускать уже разработанные кем-то Java-программы (например, какую-нибудь игру или утилиту на Java), то вам достаточно установить JRE и этого будет вполне достаточно.

Для понимания можно привести аналогию

Разработку Java-программ можно представить как приготовление блюд:

  • JDK (Java Development Kit) = целая кухня. В ней есть плита (среда выполнения), ножи и сковородки (компилятор и инструменты разработки), различные приправы и продукты (базовые библиотеки классов и исходный код). Это для «повара» (разработчика).
  • JRE (Java Runtime Environment) = обеденный стол и набор посуды. Его можно использовать только для того, чтобы «есть» уже приготовленные блюда (запускать программы), но не для того, чтобы «готовить» (разрабатывать и компилировать). Это для «гостя» (конечного пользователя).

Подробные различия на техническом уровне

  • Java Development Kit (JDK): Это ключевой набор технологий Java, ориентированный на разработчиков. Онвключаетв себя JRE, а также дополнительно предоставляет:
    • Компилятор (javac.exe): Отвечает за компиляцию написанных вами исходных файлов «.java» в байт-код «.class», исполняемый компьютером.
    • Различные инструменты разработки: Например, javadoc.exe для создания документации, jar.exe для упаковки, keytool.exe для управления безопасностью, jconsole.exe для мониторинга и т. д.
    • Исходный код библиотек классов инструментов Java: Например, tools.jar, что удобно для углублённого изучения и отладки разработчиками.

    Проще говоря,JDK = JRE + набор инструментов разработки.

  • Java Runtime Environment (JRE): Это базовая среда, обеспечивающая возможность запуска Java-программ, ориентированная на обычных пользователей. Она в основном состоит из двух частей:
    • Стандартная реализация JVM: Например, наиболее знакомая нам команда java.exe — это ядро запуска виртуальной машины Java для выполнения программ.
    • Основные библиотеки классов Java: Например, огромный rt.jar, содержащий тысячи базовых классов, необходимых для работы среды выполнения Java.

    Ключевой момент: JRE Не включаетлюбые инструменты разработки, такие как компиляторы, отладчики и т. д. Он может только «запускать», но не «создавать».

Практическое руководство: как настроить переменные среды Java в системе Windows?

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

  1. Найдите на рабочем столе«Этот компьютер»значок, щёлкните по нему правой кнопкой мыши и выберите«Свойства».
  2. В открывшемся окне слева нажмите«Дополнительные параметры системы».
  3. В появившемся окне «Свойства системы» нажмите внизу«Переменные среды (N)…»кнопку.

Шаг первый: создание системной переменной

В следующем окне «Переменные среды» нам нужно работать с двумя областями: «Переменные пользователя» и «Системные переменные». Обычно рекомендуется настраивать в разделе«Системные переменные», так как это действует для всех пользователей.

  • Нажмите«Системные переменные»Внизу нажмите«Создать»кнопку.
    • Имя переменной (N): Вводные JAVA_HOME
    • Значение переменной (V): Введите ваш каталог установки JDK. Например:C:\Program Files\Java\jdk1.8.0_311(обязательно измените путь в соответствии с фактически установленной у вас версией)
  • Снова нажмите«Создать»кнопку.
    • Имя переменной (N): Вводные CLASSPATH
    • Значение переменной (V): Вводные .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

      (обратите внимание, что в самом начале стоит точка с запятой .;, это обозначает текущий каталог, что очень важно!)

Шаг второй: редактирование переменной Path

В списке «Системные переменные» найдите переменную с именем Path , выберите её и нажмите«Изменить».

  • В открывшемся окне «Изменение переменной среды» нажмите«Создать», затем последовательно добавьте следующие три пути (скорректируйте в соответствии с вашим фактическим путём установки):
    1. %JAVA_HOME%\bin (это наиболее распространённый и стандартный способ записи, ссылающийся на только что заданную переменную JAVA_HOME)
    2. C:\Program Files\Java\jdk23.0_2\bin (Это абсолютный путь к каталогу bin JDK, пример номера версии)
    3. C:\Program Files\Java\jre23.0_2 (Это каталог установки JRE, пример номера версии)
  • После добавления последовательно нажимайте«ОК»Закройте все окна.

Шаг третий: проверка успешности настройки

Это самый важный шаг — проверяем, вступила ли наша конфигурация в силу:

  1. Нажмите на клавиатуре Win + R , чтобы открыть диалоговое окно «Выполнить».
  2. Вводные cmd, затем нажмите Enter, чтобы открыть окно командной строки.
  3. В мигающем курсоре введите команду:java -version, затем нажмите Enter.

Если конфигурация выполнена правильно, вы увидите вывод, подобный приведённому ниже, отображающий информацию об установленной версии Java:

java version "1.8.0_311" Java(TM) SE Runtime Environment (build 1.8.0_311-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.311-b13, mixed mode)

Увидели это — поздравляем! Ваша среда разработки Java успешно настроена.

Итог: от понимания к практике — настраиваем среду Java

Понимание разницы между JDK и JRE — первый шаг в изучении Java, а правильная настройка переменных среды — ключевая операция для применения теории на практике. Запомните главный принцип:Для разработки устанавливайте JDK, для запуска — JRE; при настройке внимательно следите за JAVA_HOME и Path. Если внимательно выполнить описанные выше шаги, вы без труда преодолеете первый небольшой барьер в изучении Java и заложите прочную основу для дальнейшего пути в программировании.

Похожие курсы