Компилятор java для windows скачать бесплатно

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.
  • Click to view our Accessibility Policy
  • Skip to content

Looking for other Java downloads?

Java 19 and Java 17 available now

Java 17 LTS is the latest long-term support release for the Java SE platform. JDK 19 and JDK 17 binaries are free to use
in production and free to redistribute, at no cost, under the
Oracle No-Fee Terms and Conditions.

JDK 19 will receive updates under these terms, until March 2023 when it will be superseded by JDK 20.

JDK 17 will receive updates under these terms, until at least September 2024.

Java logo

Protect your investment—and more

Java SE subscribers get support for JDK 17, receive updates until at least October 2029, are entitled to GraalVM
Enterprise, Java Management Service, and bundled patch releases (BPRs) with fixes not yet available to
nonsubscribers, and more.

Java SE subscribers have more choices

Also available for development, personal use, and to run other licensed Oracle products.

JDK (так же известен как Java Development Kit и Java SE) — один из ключевых пакетов инструментов для разработки программного обеспечения на платформе Java, включающий в себя виртуальную машину, исполнительную систему Java Runtime Environment, библиотеки классов, документацию, а так же компилятор javac.

Начинающие разработчики часто путают между собой пакеты JVM, JRE и JDK, да и в принципе слабо представляют, чем они различаются, поэтому внесём немного ясности в этот вопрос:

  • JVM (Java Virtual Machine) — это виртуальная машина Java, исполняющая байт-код, который создаётся из исходных текстов компилятором javac.
  • JRE (Java Runtime Environment) — минимальная среда выполнения, в которую входит JVM и библиотеки Java-классов. Именно этот пакет обязательно нужно устанавливать на компьютер с «чистой» операционной системой Windows, чтобы корректно выполнялись приложения написанные на Java.
  • JDK (Java Development Kit) — бесплатный пакет для разработчиков, состоящий из JRE и средств разработчика, в которые входят компилятор javac, различные утилиты, документация и примеры. Так же сами пакеты JDK бывают нескольких различных модификаций:
    • Java SE Development Kit — стандартный комплект (Standard Edition) для разработки приложений для настольных компьютеров и серверов;
    • Java ЕЕ Development Kit — комплект Enterprise Edition, с дополнительными инструментами для разработки корпоративных приложений;
    • Java ME Development Kit — компактная версия платформы (Micro Edition), в основном предназначенная для разработки приложений для встраиваемых и мобильных устройств.

Являясь новичком в программировании, используйте Java SE Development Kit, который подходит для большинства целей, при необходимости можно в любой момент переключиться на более подходящий пакет. При этом нужно понимать, что в Java Development Kit не входит непосредственно редактор кода и для написания программ нужно использовать стороннюю интегрированную среду разработки, например, вполне подойдут бесплатные Eclipse, Brackets или NetBeans IDE.

В данный момент для скачивания доступны Java SE Development Kit 8, 11 и 13, однако учитывая полную обратную совместимость, лучше всего использовать самую последнюю версию или версию с пометкой LTS, которая имеет наиболее длительный период поддержки. Кроме того, последняя версия JDK содержит в себе наиболее актуальный функционал, который невозможно использовать в предыдущих версиях пакета.

Java Development Kit — популярная среда для разработки приложений на языке Java. Отличается поддержкой разных ОС, часто используется при создании различных приложений и игр для мобильных телефонов.

Возможности Java Development Kit (JDK)

  • Создание и тестирование программного обеспечения;
  • Наличие разнообразных примеров и документации;
  • Большое количество средств для разработки Джава-софта;
  • Запуск Java приложений через встроенный компилятор.

Преимущества

  • Интегрированная библиотека классов Java платформы;
  • Компилятор Java в комплекте JDK;
  • Обновления софта от официального сайта компании Oracle;
  • Кроссплатформенность приложения (совместимость с Windows, Linux, Mac OS);
  • Написание кода в текстовом редакторе JDK, компиляция с помощью командной строки.

Недостатки

  • Англоязычное меню JDK.

Java Development Kit (JDK) скачать бесплатно

Последняя версия:
16.0.1 от
15.04
2021

Лицензия: Бесплатно

Операционные системы:
Windows 7, 8, 10, XP, Vista

Интерфейс: Русский

Размер файла: 166 Mb
 

Скачать Java Development Kit (JDK)

  64 bit
Java_Development_Kit_x64_Setup.exe

Скачать Java Development Kit (JDK) 9.0.1   32 bit
Java_Development_Kit_x32_Setup.exe

Полное описание

Java SE Development Kit — интегрированная среда от корпорации Oracle Corporation для создания и тестирования приложений на языке программирования Java. Текущая версия софта включает в себя компилятор, стандартные библиотеки Джава-классов, множество вспомогательных инструментов, а также документацию и примеры.

Джава Девелопмент Кит широко распространен в области разработки игр и программ для мобильных устройств. Доступно написание кода в различных текстовых редакторах с последующей компиляцией при помощи командной строки. Отличается кроссплатформенностью, запускается на всех версиях ОС Windows (10 и ниже), Mac,Unux и прочих ОС. Стоит отметить, что в качестве аналога JDK можно использовать JRE (Java Runtime Environment).

jQuery(document).ready(function() {
App.init();
//App.initScrollBar();
App.initAnimateDropdown();
OwlCarousel.initOwlCarousel();
//ProgressBar.initProgressBarHorizontal();
});

Обновлено

2020-12-18 10:23:47

Совместимость

Windows Vista, Windows 7, Windows 8, Windows 10

Описание

Java SE Development Kit (JDK) — это бесплатно распространяемый комплект разработчика приложений на языке Java.

Краткий обзор

Программа включает в себя компилятор Java, стандартные библиотеки классов, примеры кода, необходимую документацию, а также различные утилиты и исполнительную систему Java. На языке Java написано множество современных программ и игр, что во многом обусловлено высокой мобильностью и кроссплатформенностью языка. Это означает, что написанные на нём приложения можно использовать на устройствах с разными операционными системами, если на них установлен Java Runtime Environment. В то время, как JRE позволяет выполнять Java-приложения, компоненты и апплеты, Java Development Kit, или JDK, предоставляет доступ к полному набору инструментов для создания, отладки,запуска и даже документирования кода на Java.

Стоит добавить, что в состав Java SE Development Kit не входит интегрированная среда разработки. Это означает, что писать код необходимо встороннем текстовом редакторе, а для компиляции кода придется использовать утилиты командной строки.

Описание

JDK — обязательный пакет инструментов, необходимый для разработки программ на языке Java. Он доступен на 32 и 64 битных операционных системах Windows, MacOSX и Linux. Программное обеспечение стало незаменимым помощником разработчика, поскольку компилирует исходный код в битную структуру и содержит набор библиотек.

JDK или Java Development Kit — официальная программа, выпущенная компанией Oracle. Лицензия доступна для бесплатного скачивания. Особенность софта в том, что он содержит минимальный набор инструментов java-программиста кроме интегрированной среды разработки (IDE). А для работы сред IDE, отвечающих современным требованиям, необходим пакет JDK.

Поскольку в комплект не входит интегрированная среда разработки — платформа для написания и изменения программного кода, разработчику приходится использовать сторонний редактор кода. В набор инструментов JDK входит исполнительная программа JRE, которая запускает приложение, написанное на языке JAVA. С ее помощью разработчик увидит работу программного обеспечения на разных устройствах и операционных системах.

JDK состоит из:

  • Набора основных классов;
  • Библиотек;
  • Компилятора;
  • Исполнительной среды;
  • Интерпретатора;
  • Архиватора;
  • Документации и др;

Каждый программист, создающий java-приложения, начинает свой путь с установки этого софта на свой компьютер. На нашем сайте вы сможете скачать JDK 8 версии для x32 и x64 систем Windows, а также JDK версий 9 и 11, которые работают только на 64 битных системах.

Официальный сайт: www.oracle.com

Скриншоты

Скриншот №1 к программе Java SE Development Kit (JDK)Скриншот №2 к программе Java SE Development Kit (JDK)

Скачать Java SE Development Kit (JDK)

Для полного комплекта мы рекомендуем вам также скачать OllyDbg (приложение для преобразования откомпилированных файлов и библиотек).

На чтение 11 мин Просмотров 34.1к. Опубликовано 19.04.2021

Хотя вы можете писать свои программы на Java в простом текстовом редакторе, Java IDE с полезными инструментами значительно повысит вашу эффективность. IDE будет включать редактор исходного кода, инструменты автоматизации сборки и отладчик, чтобы упростить программирование на Java. Но с таким количеством опций на рынке может быть сложно определить, какая IDE лучше всего подходит для вас.

Сегодня мы обсудим основные требования, которые следует учитывать при выборе Java IDE, и 10 лучших Java IDE на 2021 год.

Содержание

  1. Что делает хорошую Java IDE?
  2. 10 лучших Java IDE
  3. 1. Eclipse
  4. 2. NetBeans
  5. 3. IntelliJ IDEA
  6. 4. BlueJ
  7. 5. Oracle JDeveloper
  8. 6. MyEclipse
  9. 7. Greenfoot
  10. 8. jGRASP
  11. 9. JCreator
  12. 10. DrJava

Что делает хорошую Java IDE?

IDE, или интегрированная среда разработки, объединяет все инструменты, необходимые для написания, отладки и тестирования кода. IDE позволяет разработчикам работать в единой среде и улучшать рабочий процесс программирования. Каждая IDE имеет разные ресурсы, но все они включают текстовый редактор, инструменты сборки и отладчик.

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

Основные инструменты Java IDE

  • Отладка: хотя отладчики различаются в разных IDE, важно иметь инструмент для выделения потенциальных ошибок и помощи в пошаговом коде.
  • Подсветка синтаксиса: встроенная подсветка имеет решающее значение для удобочитаемости и эффективности. Этот инструмент может помочь вам найти ошибки в вашем коде и позволяет быстрее анализировать ваш код.
  • Автоматизация сборки: хорошая среда IDE позволит вам писать и запускать код Java в одном окне, повышая производительность и эффективность вашей программы.
  • Автозавершение кода: этот инструмент определяет и вставляет компоненты кода, чтобы сэкономить ваше время и снизить риск опечаток и ошибок.
  • Графический интерфейс пользователя (GUI): эффективный графический интерфейс обеспечивает интуитивно понятный интерфейс программирования.

10 лучших Java IDE

1. Eclipse

Eclipse

Eclipse — одна из самых популярных Java IDE на рынке. Он бесплатный, с открытым исходным кодом и имеет обширную экосистему плагинов, которая позволяет пользователям настраивать функции для разработки приложений.

Eclipse IDE поставляется как в настольной, так и в облачной версиях, причем облачная версия позволяет разработчикам писать код в веб-браузере.

Eclipse — лучший выбор из-за его инструментов разработки. Он предлагает Eclipse Marketplace, который содержит множество плагинов, доступных для загрузки, а также среду разработки плагинов, которая позволяет разработчикам создавать свои собственные функции.

Eclipse поддерживает более 100 языков программирования, включая JavaScript, Groovy и Scala, и имеет надежный набор инструментов моделирования, построения диаграмм и тестирования.

Плюсы:

  • Ядро времени выполнения
  • Пользовательский компилятор
  • Простая интеграция Git и Apache Maven
  • Торговая площадка для установки плагинов
  • Функции редактирования, отладки, просмотра и рефакторинга
  • Автозавершение кода

Минусы:

  • Репутация медленного бега
  • Использует много ЦП
  • Тяжелый инструмент с частыми сбоями
  • Сложная среда плагинов

Пример использования: вы многоязычный разработчик, ищущий среду IDE, которая предлагает обширную среду плагинов, и не возражаете потратить время на настройку своего опыта.

Кроссплатформенность: Windows, Mac OS, Linux, Solaris

Цена: Бесплатно

2. NetBeans

NetBeans

Apache NetBeans — это официальная IDE для Java 8, что делает ее лучшей IDE для Java для создания настольных, мобильных и веб-приложений. NetBeans имеет открытый исходный код и используется для разработки настольных, веб-и мобильных приложений наряду с HTML5 и C ++.

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

Благодаря мощным инструментам рефакторинга и отладки NetBeans помогает повысить точность и эффективность. Разработчики в основном используют NetBeans для Java, но у него есть расширения, позволяющие работать с другими языками программирования, такими как C, C ++ и JavaScript.

Плюсы:

  • Простая среда плагинов
  • Доступно на 28 языках
  • Готовые шаблоны для написания сценария
  • Параллельное сравнение кода
  • Анализ исходного кода для улучшения кода
  • Инструменты управления проектами
  • Распространяется на мобильное использование
  • Поддержка Maven

Минусы:

  • Отладчик может работать медленно
  • Потребляет много памяти

Пример использования: вы многоязычный разработчик и ищете готовую IDE с инструментами для совместной работы разработчиков и поддержкой Maven.

Кроссплатформенность: Linux, Mac OS, Windows, Solaris

Цена: Бесплатно

3. IntelliJ IDEA

IntelliJ IDEA

IntelliJ — одна из лучших IDE для разработки на Java. Это функциональная и эргономичная IDE с функциями для повышения производительности без загромождения пользовательского интерфейса. Он включает в себя набор инструментов, упрощающих программирование, таких как интеллектуальное завершение, межъязыковой рефакторинг, анализ потока данных и языковые инъекции.

IntelliJ доступен в двух редакциях: лицензионная версия Apache 2 для сообщества и закрытая окончательная редакция. Версия для сообщества является бесплатной и с открытым исходным кодом, с упором на разработку Android и виртуальных машин Java (JVM). Окончательная версия является платной, с упором на веб-разработку и корпоративную разработку.

Плюсы:

  • Сильные возможности настройки
  • Обеспечивает поддержку языков программирования на основе JVM, таких как Kotlin.
  • Поддерживает различные языки программирования
  • Встроенная поддержка контроля версий
  • Сильная поддержка плагинов и интеграции
  • Мощный компилятор
  • Система сборки Gradle

Минусы:

  • Высокая стоимость конечной версии
  • Тяжело загружает системные ресурсы
  • Крутая кривая обучения для новых разработчиков

Пример использования: вы разработчик, чья компания будет платить за IDE и который ищет интуитивно понятную среду IDE, которую легко использовать прямо из коробки. У вас также есть быстрый компьютер, который может работать с более тяжелой IDE.

Кроссплатформенность: Linux, Mac OS, Windows

Цена: Community edition — бесплатно, Ultimate edition — 49,90 долларов в месяц (499 долларов в год).

4. BlueJ

BlueJ

Изначально BlueJ создавался для образовательного контента, но теперь используется в меньших масштабах для разработки программного обеспечения. Хотя BlueJ — отличная Java IDE для начинающих, многие ветераны Java предпочитают использовать BlueJ из-за его интерактивного и свободного от помех пользовательского интерфейса.

BlueJ обеспечивает простое взаимодействие с объектами и имеет мощный редактор, который помогает разработчикам визуально сканировать свой код и создавать динамические объекты. BlueJ — это инновационная Java IDE с уникальными функциями, которых не хватает многим другим, такими как раскраска области видимости, панели кода и панели объектов. Он портативен и поддерживает различные операционные системы.

Плюсы:

  • Простой графический интерфейс Возможность прямого вызова выражений Java
  • Взаимодействие между объектами
  • Показывает UML-диаграммы ваших проектов

Минусы:

  • Не подходит для больших проектов из-за частых сбоев
  • Отлично подходит для новичков, но не хватает многих функций для более надежных приложений.

Пример использования: вы новичок в разработке Java и хотите больше попрактиковаться в создании простых проектов в интуитивно понятной и легкой среде.

Кроссплатформенность: Windows, Linux, Mac OS

Цена: Бесплатно

Познакомьтесь с Java

Обновите свои навыки Java, не просматривая видео или документацию. Текстовые схемы обучения Educative просты в использовании и содержат среду программирования в реальном времени, что делает обучение быстрым и эффективным.

Java для программистов

5. Oracle JDeveloper

Oracle JDeveloper

JDeveloper — это бесплатная IDE, предлагаемая Oracle. Он включает функции для разработки приложений на Java, PHP, SQL, XML, HTML и JavaScript. JDeveloper охватывает весь жизненный цикл разработки : кодирование, проектирование, отладку, оптимизацию, профилирование и развертывание.

Он интегрируется с Oracle Application Development Framework (Oracle ADF) для упрощения разработки.

JDeveloper предлагает визуальные и декларативные редакторы и позволяет разработчикам напрямую редактировать свои приложения из среды кодирования. JDeveloper имеет функцию перетаскивания, которая упрощает разработку приложений. Он также поддерживает Java EE и Java SE.

Плюсы:

  • Сильная интеграция с компонентами гибкой разработки и управления версиями программного обеспечения
  • Полное управление жизненным циклом
  • Визуальный редактор HTML 5
  • Сильная связь с базой данных
  • Возможность выполнять SQL-запросы

Минусы:

  • Крутая кривая обучения для начинающих
  • Занимает много оперативной памяти
  • Тяжелый и может замедлять выполнение программ

Пример использования: вы опытный Java-разработчик, ищущий широкий набор инструментов и компьютер, на котором можно запускать тяжелую программу.

Кроссплатформенность: Windows, Linux, Mac OS

Цена: Бесплатно

6. MyEclipse

MyEclipse

MyEclipse — это проприетарная среда разработки Java, построенная на платформе Eclipse. Он использует как частный, так и открытый исходный код в среде разработки, а его инструменты могут использоваться для разработки приложений Java и веб-разработки. MyEclipse предлагает поддержку Angular, HTML, TypeScript и JavaScript.

Он также поддерживает соединители серверов баз данных и приложений и имеет расширенную поддержку Maven и Spring. MyEclipse помогает создавать мощные внешние и внутренние интерфейсы.

Плюсы:

  • Визуализация базы данных
  • Поддерживает CodeLive с предварительным просмотром в реальном времени
  • Разработка Java EE
  • Быстрая и точная проверка
  • Упрощенный SQL
  • Рефакторинг и форматирование исходного кода

Минусы:

  • Медленный компилятор
  • Дорого
  • Тяжелый и требует много ресурсов

Пример использования: вы знакомы с Eclipse, и ваша компания будет платить за IDE. У вас также есть быстрый компьютер для работы с тяжелой IDE.

Кроссплатформенность: Linux, Mac OS, Windows

Цена: стандартная версия — 31,75 долларов в год, безопасная версия — 75 долларов в год.

7. Greenfoot

Greenfoot

Greenfoot был разработан с образовательной целью сделать программирование на Java более простым и увлекательным для молодых разработчиков. Он использует двухмерную графику для создания интерактивных программ, игр и симуляторов.

Эта IDE привлекает внимание учителей и студентов и предоставляет им платформу для онлайн-взаимодействия. Он предлагает бесплатный доступ к звукам и анимации и иллюстрирует такие концепции, как объектно-ориентированное программирование, взаимодействие объектов и параметры.

Плюсы:

  • Ресурсы для учителей и программистов
  • Всемирный интерактивный опыт
  • Сильное онлайн-сообщество
  • Легко учить

Минусы:

  • Не хватает многих функций, что не подходит для надежной разработки приложений.
  • Устаревший пользовательский интерфейс

Пример использования: вы — новый разработчик Java, ищущий простую в освоении среду IDE с сильным онлайн-сообществом и интерактивным интерфейсом.

Кроссплатформенность: Windows, Linux, Mac OS, Solaris

Цена: Бесплатно

8. jGRASP

jGRASP

jGRASP — это легкая Java IDE, которая автоматически создает программные визуализации. Он был разработан на Java, поэтому не зависит от платформы и работает на всех платформах с JVM. jGRASP предлагает рабочую среду, интегрированный отладчик и диаграммы классов UML.

jGRASP может создавать статические программные визуализации исходного кода и визуализации структур данных во время выполнения. Он даже может создавать диаграммы структуры управления для других языков программирования, таких как Python, C ++, Objective-C и Ada.

Эта легкая IDE настраивается с большинством бесплатных и коммерческих компиляторов для разных языков программирования.

Плюсы:

  • Легко изучить с надежной документацией
  • Предлагает плагины для Junit, Find Bugs, стиля проверки и т.д.
  • Автоматически создает визуализацию программного обеспечения
  • Полезный редактор исходного кода для языков, отличных от Java

Минусы:

  • Большие проекты выполняются медленно
  • Нет инструмента навигации
  • Слабый пользовательский интерфейс

Пример использования: вы многоязычный разработчик, которому нравится визуализировать свои проекты, и вам не нужен модный графический интерфейс.

Кроссплатформенность: Linux, Mac OS, Windows

Цена: Бесплатно

9. JCreator

JCreator

JCreator — это мощная и легкая Java IDE, написанная на C ++, что делает ее быстрее, чем другие Java IDE. Он имеет интерфейс, аналогичный интерфейсу Microsoft Visual Studio, что упрощает навигацию по исходному коду. JCreator может обрабатывать различные профили JDK для нескольких проектов и предлагает разработчикам строгие рекомендации по API.

Это отличный вариант для новичков благодаря интуитивно понятному пользовательскому интерфейсу. Он предоставляет такие функции, как шаблоны проектов, автозавершение кода, выделение синтаксиса и мастера. Это позволяет разработчикам напрямую компилировать или запускать свой Java-код без запуска основного документа. JCreator предлагается в версиях Pro Edition и LE Edition.

Плюсы:

  • Структура рабочего пространства
  • Интегрированные инструменты CVS JDK
  • В платной версии есть поддержка Ant
  • Автоотступ
  • Навигация по исходному коду
  • Конфигурации среды выполнения

Минусы:

  • Работает только в Windows
  • Отсутствие эффективной среды для плагинов
  • Дорогая платная версия
  • Отсутствует интеграция с другими приложениями

Пример использования: вы пользователь Windows, который ищет быструю среду IDE с чистым интерфейсом, и вы готовы за нее платить.

Не кроссплатформенный: Windows

Цена: JCreator Pro — 79 долларов, JCreator LE — 35 долларов.

10. DrJava

DrJava

DrJava — это легкая IDE, разработанная для начинающих и студентов. Хотя он не такой мощный, как некоторые другие IDE из этого списка, он имеет удобный интерфейс и единообразный внешний вид на разных платформах.

DrJava позволяет разработчикам интерактивно оценивать свой код с консоли и представлять свои результаты в той же консоли. Он помогает разработчикам с такими функциями, как поиск / замена, автозаполнение, автоматический отступ, комментирование и раскраска синтаксиса. Он даже интегрируется в Eclipse через плагин.

Плюсы:

  • Позволяет создавать документацию с помощью функции JavaDoc
  • Предлагает средство тестирования JUnit для приложений
  • Функция REPL для интерактивного вычисления выражений и операторов Java
  • Графический интерфейс без помех
  • Не требует начальной настройки
  • Подходит для быстрого устранения неполадок и тестирования

Минусы:

  • Базовая IDE с минимальными функциями
  • Не подходит для приложений реального времени

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

Кроссплатформенность: Linux, Windows, Mac OS

Цена: Бесплатно

ЧИТАЙТЕ ТАКЖЕ: 5 лучших IDE для программирования на С и С++.

Понравилась статья? Поделить с друзьями:
  • Комп не видит наушники что делать windows 10
  • Компилятор c скачать для windows 7 visual c
  • Комп не видит наушники на задней панели windows 10
  • Компас портабл для windows 10 64 bit
  • Комп не видит микрофон windows 10