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 та PascalABC.NET. Для програм на платформі 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 — офлайн-редактор візуального програмування: діти складають ігри, анімації та інтерактивні історії з кольорових блоків замість коду.