Java Development Kit (JDK) для Windows
Oracle Technology Network (Sun Microsystems)
Java Development Kit (JDK) — набор инструментов от Oracle для создания, компиляции и запуска программ на Java в Windows.
Oracle Technology Network (Sun Microsystems)
Java Development Kit (JDK) — набор инструментов от Oracle для создания, компиляции и запуска программ на Java в Windows.
Java Development Kit, или JDK, — набор инструментов для разработки программ на языке Java в Windows. В него входят компилятор, среда выполнения, отладчик, утилиты для упаковки и документации — всё, чтобы написать код, собрать его и запустить.
JDK нужен студентам, которые изучают Java, разработчикам приложений и серверных систем, а также тем, кто собирает игровые модификации или работает с Android-проектами.
Главный инструмент — компилятор javac, который превращает исходный код в байт-код. Выполняет его виртуальная машина Java, она тоже входит в набор. Рядом — утилита jar для упаковки программ в архивы, javadoc для генерации документации из комментариев, jdb для отладки, а также инструменты мониторинга, которые показывают, сколько памяти расходует программа и что происходит в её потоках. Большинство разработчиков почти не вызывают эти утилиты напрямую: среды разработки вроде IntelliJ IDEA, Eclipse или NetBeans делают это сами. Но без установленного JDK ни одна из этих сред не соберёт Java-проект, поэтому набор ставят в самом начале.
Тем, кто пишет на Java или на других языках для виртуальной машины Java — Kotlin, Scala, Groovy. Студентам, которым преподаватели дают задания на Java. Администраторам, которые собирают серверные приложения. А вот обычному пользователю, который хочет просто запустить игру или программу на Java, хватит Java Runtime Environment.
JDK работает на современных версиях Windows. Для учебных проектов хватит обычного ноутбука, а для больших приложений вместе со средой разработки желательно больше оперативной памяти и SSD-диск.
Берите установщик на сайте Oracle или из официальных сборок OpenJDK и регулярно обновляйте JDK — обновления закрывают уязвимости. Старые версии, которые больше не получают исправлений, удаляйте, если они не нужны конкретному проекту.
Скачать JDK для обучения и разработки можно бесплатно. Условия коммерческого использования разных выпусков Oracle менялись, поэтому для рабочих серверов сверьтесь с лицензией на сайте Oracle. Полностью открытая альтернатива — OpenJDK, которую выпускают несколько поставщиков.
Для знакомства с программированием без Java подойдёт учебная среда Scratch. Для программ на платформе Microsoft нужен Microsoft .NET Framework.
Для учёбы разницы почти нет: оба варианта построены на одном и том же открытом коде и одинаково работают со средами разработки. Отличия — в лицензии и сроках поддержки. Если вы студент или пишете личный проект, берите любой. Для коммерческого продукта внимательно прочитайте условия Oracle или выбирайте сборки OpenJDK от известных поставщиков, которые бесплатно выпускают обновления безопасности. Если проект будет жить годами, стоит также выбрать версию с долгосрочной поддержкой.
Если старый JDK не нужен ни одному проекту — да. Устаревшие версии не получают исправлений, а некоторые программы могут случайно запускаться именно с ними. Удаляйте их через «Параметры» Windows → «Приложения» и следите, чтобы JAVA_HOME указывала на актуальную версию.
JDK — базовый инструмент для всех, кто работает с Java: стабильный, хорошо документированный и поддерживаемый всеми средами разработки. Минусы — переменные среды приходится настраивать вручную, а для коммерческих проектов внимательно читать лицензию.
Страница опубликована 2 июня 2024, текст обновлён 10 октября 2026, источники проверены 10 октября 2026.
Плагин Microsoft для воспроизведения видео и веб-приложений в браузере; поддержка прекращена, обновлений и исправлений безопасности больше нет.
Microsoft .NET Framework — бесплатный системный компонент Windows, нужный для запуска многих программ и игр, написанных на платформе .NET.
Справка о PascalABC.NET для Windows: что умела эта учебная среда для языка Паскаль, почему в каталоге нет файлов и с чего начать изучение программирования взамен.
Java Runtime Environment (JRE) — среда выполнения от Oracle Corporation, которая нужна для запуска программ и игр на языке Java в Windows. Для личного использования бесплатна.
Scratch для Windows — офлайн-редактор визуального программирования: дети собирают игры, анимации и интерактивные истории из цветных блоков вместо кода.