- Установка JDK (Java Development Kit)
- Для установки JDK на компьютер необходимо:
- Загрузка пакета JDK (Java Development Kit)
- Установка пакета JDK (Java Development Kit)
- Добавляем системную переменную JAVA_HOME
- Национальная библиотека им. Н. Э. Баумана Bauman National Library
- Персональные инструменты
- Java Development Kit
- Содержание
- История
- Программы и классы, входящие в JDK
- Версии
- Различие между JDK, SDK и ADK
- Разница между JDK и JRE
- Разница ADK против JDK против SDK?
Установка JDK (Java Development Kit)
Для установки JDK на компьютер необходимо:
- Загрузить пакет JDK (Java Development Kit)
- Установить JDK (Java Development Kit)
- Добавить системную переменную JAVA_HOME
В этом уроке описано, как установить JDK на Windows. Для установки JDK на Linux воспользуйтесь этой инструкцией.
Загрузка пакета JDK (Java Development Kit)
Заходим на сайт компании Oracle и скачать файл установки отсюда
На странице загрузки выберите нужную версию Java (для Android Studio требуется версия 7 или 8) и нажмите кнопку загрузки JDK:
В таблице Java SE Development Kit отмечаем согласие с условиями, выбрав пункт Accept License Agreement и загрузите пакет для вашей ОС:
Например, для Windows следует выбрать файл jdk-XuXXX-windows-x64.exe для 64-разрядной (Windows x64) или jdk-XuXXX-windows-i586.exe для 32-разрядной (Windows x86). Разрядность системы, например, в Windows 7 можно узнать так: жмем «Пуск», правой кнопкой мыши «Компьютер», выбираем «Свойства».
Установка пакета JDK (Java Development Kit)
Для установки Java необходимо иметь права администратора (перезагрузить компьютер, если необходимо войти с другой учетной записью). Проверяем, установлена ли Java на компьютере (Пункт «Установка и удаление программ в панели управления Windows») и, если да, то удаляем ее. Запускаем установщик jdk-XuXX-windows-x64.exe. После запуска установщика на экране будут отображаться окна установки, в них лучше ничего не менять, продолжать установку нажатием кнопки Next. В последнем окне нажимаем Close.
Добавляем системную переменную JAVA_HOME
Чтобы было можно компилировать и выполнять программы осталось прописать пути к компилятору Java в переменных среды Windows и перегрузить компьютер. Для этого запускаем Панель управления Windows и выбираем пункт «Система», а в появившемся окне слева — пункт «Дополнительные параметры системы». Откроется окно «Свойства системы», в котором нажимаем кнопку «Переменные среды».
В появившемся окне вам надо создать системную переменную – “JAVA_HOME”. Для этого нажимаем кнопку “Создать”. В поле «Имя переменной» пишем “JAVA_HOME”, а в «Значение переменной» необходимо добавить путь к установленному JDK, а именно путь к его подкаталогу bin, где находится файл компилятора. Если вы ничего не меняли при установке JDK, то путь будет таким: «C:\Program Files\Java\jdkНомерВерсии». Ниже на картинках приведен пример для версии Java 7.
В системные переменные необходимо добавить путь к установленному JDK
Теперь нужно отредактировать переменную “Path”. Надо ее найти в списке и нажать кнопку “Изменить”. Будьте внимательны – здесь надо в поле «Значение переменной» просто дописать наш путь C:\Program Files\Java\jdk1.7.0_79\bin\ (для текущей версии java 8, соответственно, \jdk1.8.0_121\bin\ ) предварительно поставив “;” в конец уже существующего значения, ничего не удаляя! Пример показан на рисунке.
После внесения этих изменений, чтобы они вступили в силу, компьютер необходимо перегрузить.
После этого можно проверить корректность установки JDK. Для этого в Windows нажмите «Пуск» и введите команду cmd в поле «Найти программы и файлы», или вызовите окно ввода комбинацией клавиш Windows+R и введите cmd.
В открывшейся консоли наберите java -version и нажмите Enter
В открывшейся консоли наберите java -version и нажмите Enter. Если вы видите версию java, а не сообщение об ошибке, все в порядке.
Источник
Национальная библиотека им. Н. Э. Баумана
Bauman National Library
Персональные инструменты
Java Development Kit
Java Development Kit — это бесплатно распространяемый комплект разработчика приложений на языке Java. Он включает в себя компилятор Java (javac), стандартные библиотеки классов Java, примеры, документацию, различные утилиты и исполнительную систему Java (JRE). Распространитель комплекта — это компания Oracle Corporation (ранее называлась Sun Microsystems). В состав JDK не входит интегрированная среда разработки на Java, поэтому разработчик, использующий только JDK, вынужден использовать внешний текстовый редактор и компилировать свои программы, используя утилиты командной строки.
Содержание
История
Компания Sun Microsystems активно развивала и обновляла JDK, почти каждый год выходили новые версии. В 1996 г. была выпущена первая версия — JDK 1.0, которая модифицировалась до версии с номером 1.0.2. В этой версии библиотека классов Java API содержала 8 пакетов. Весь набор JDK 1.0.2 поставлялся в упакованном виде в одном файле размером около 5 Мбайт, а после распаковки занимал на диске около 8 Мбайт.
В 1997 г. появилась версия JDK 1.1, последняя ее модификация, 1.1.8, выпущена в 1998 г. В этой версии было 23 пакета классов, занимала она 8,5 Мбайт в упакованном виде и около 30 Мбайт — в распакованном. В первых версиях JDK все пакеты библиотеки Java API были упакованы в один архивный файл classes.zip и вызывались непосредственно из этого архива, его не нужно было распаковывать. Затем набор инструментальных средств JDK был сильно переработан.
Версия JDK 1.2 вышла в декабре 1998 г. и содержала уже 57 пакетов классов. В архивном виде это файл размером почти 20 Мбайт и еще отдельный файл размером более 17 Мбайт с упакованной документацией. Полная версия располагается на 130 Мбайт дискового пространства, из них около 80 Мбайт занимает документация. Начиная с этой версии, все продукты технологии Java собственного производства компания Sun стала называть Java 2 Platform, Standard Edition, сокращенно J2SE, а в литературе утвердилось название Java 2. Кроме 57 пакетов классов, обязательных на любой платформе и получивших название Core API, в Java 2 JDK 1.2 входят еще дополнительные пакеты классов, называемые en:Standard Extension API.
В версии J2SE JDK 1.5.0, вышедшей в конце 2004 г., было уже под сотню пакетов, составляющих Core API (Application Programming Interface). В упакованном виде — это файл размером около 46 Мбайт и необязательный файл с упакованной документацией такого же размера. В это же время произошло очередное переименование технологии. Из версии убрали первую цифру и стали писать Java 2 Platform, Standard Edition 5.0, сокращенно J2SE 5.0 и JDK 5.0, хотя во внутрифирменной документации сохраняется название JDK 1.5.0. Последнее обновление J2SE 5.0, JDK 1.5.0_22, было выпущено 3 ноября 2009 года.
В шестой версии, вышедшей в начале 2007 г., из названия технологии убрали цифру 2 и стали писать Java Platform, Standard Edition 6, сокращенно — Java SE 6 и JDK 6. Впрочем, во внутрифирменной документации остается прежнее обозначение, например последнее на момент написания книги обновление обозначается JDK 1.6.0_26. Летом 2011 года появилась седьмая версия Java SE 7 и распространяется JDK 1.7.0.
Java SE JDK создается для каждой платформы: MS Windows, Solaris, Linux, отдельно, а документация написана на языке HTML и одинакова на всех платформах [Источник 1] .
Программы и классы, входящие в JDK
Набор программ и классов JDK содержит:
- компилятор из исходного текста в байт-коды javac;
- интерпретатор java, содержащий реализацию en:JVM;
- облегченный интерпретатор jre (в последних версиях отсутствует);
- программу просмотра апплетов appletviewer, заменяющую браузер;
- отладчик jdb;
- дизассемблер javap;
- программу архивации и сжатия jar;
- программу сбора и генерирования документации en:javadoc;
- программу генерации заголовочных файлов языка C для создания «родных» методов javah;
- программу генерации электронных ключей keytool;
- программу native2ascii, преобразующую бинарные файлы в текстовые;
- программы rmic иrmiregistry для работы с удаленными объектами;
- программу serialver, определяющую номер версии класса;
- библиотеки и заголовочные файлы «родных» методов;
- библиотеку классов Java API (en:Application Programming Interface).
Версии
JDK имеет следующие версии:
- JDK 1.0 (23.01.1996).
- JDK 1.1 (19.02.1997).
- J2SE 1.2 (08.12.1998).
- J2SE 1.3 (08.05.2000).
- J2SE 1.4 (06.02.2002).
- J2SE 5.0 (30.09.2004).
- Java SE 6 (11.12.2006).
- Java SE 7 (07.07.2011).
- Java SE 8 (18.03.2014).
- Java SE 9 (21.09.2017).
- Java SE 10 (20.03.2018).
- Java SE 11 (25.09.2018).
- Java SE 12 (19.03.2019).
Различие между JDK, SDK и ADK
en:SDK — это стандартный набор для разработки. Это не относится к Java, так как вы можете иметь SDK практически для любого языка. Это в значительной степени просто термин для пакета, в котором есть инструменты для создания материала с использованием его связанного языка.
JDK — это комплект разработки Java. Это то, что вы будете использовать для разработки Java-приложений. Он содержит файлы jar, библиотеки и инструменты, позволяющие вам писать и компилировать java-файлы, которые могут работать в JRE (среда выполнения java). Если в вашей системе установлен только JDK, то вам будет сложно разрабатывать для Android, так как пакеты с ключами отсутствуют. Вы должны будете установить их самостоятельно.
en:ADK — это комплект разработчика Android. По сути, это Java, но он настроен под код en:Android. Он также содержит поддержку эмуляторов и инструментов для разработки приложений для Android. Вы можете писать обычные Java-приложения OLE с помощью ADK, поскольку по своей сути это Java. Просто есть много других классов, которые работают специально для разработки Android. [Источник 2] .
Разница между JDK и JRE
«JDK» является Java Development Kit. То есть, это комплект JDK программного обеспечения, которое можно использовать для разработки Java Based программного обеспечения. «JRE» является Java Runtime Environment. То есть, en:JRE это реализация виртуальной машины Java, которая в действительности выполняет Java программы.
Как правило, каждый JDK содержит одно (или более) JRE’s наряду с различными инструментами развития, такие как компиляторы Java источник, комплектации и средств развертывания, отладчиков, развитие библиотек и т.д [Источник 3] .
Источник
Разница ADK против JDK против SDK?
В последнее время я полностью перегружен словами, заканчивающимися «DK».
Я знаю, что означают эти аббревиатуры. ADK: комплект для разработки аксессуаров (Android) JDK: набор для разработки Java SDK: комплект для разработки программного обеспечения
Но я все еще путаю то, что они на самом деле делают. В моей Android Studio есть .java и .xml и т. Д.
Используется ли ADK для файлов .xml? Используется ли JDK для .java-файлов? Как насчет SDK?
Извините, если это может быть как глупый вопрос, но я был бы признателен, если кто-то прояснит это для меня.
SDK является стандартным комплектом для разработки. Это не относится к Java, поскольку вы можете иметь SDK для практически любого языка. Это в значительной степени просто термин для пакета, который будет иметь инструменты для создания материала с его родственным языком.
JDK – это Java Development Kit. Это то, что вы хотели бы использовать для разработки java-приложений. Он содержит банки, библиотеки и инструменты, позволяющие писать и компилировать java-файлы, которые могут запускаться в JRE (среда выполнения Java). Если в вашей системе установлен только JDK, то у вас будет сложная разработка для Android, так как пакетов ключей там нет. Вы должны были установить их самостоятельно.
ADK – это Android Development Kit. Это, по сути, Java, но настроенный с помощью кода Android. Он также содержит поддержку эмуляторов и инструментов для разработки приложений для Android. Вы можете писать обычные приложения ole java с ADK, поскольку в основе его лежит Java. В нем просто есть много других классов, которые работают специально для разработки Android.
Android Studio – это индивидуальная версия IntelliJ IDE. Регулярный IntelliJ используется для разработки Java, где Android Studio – то же самое, только с добавленными инструментами разработки Android. Можете ли вы создать java-программы в Android Studio, конечно, потому что по своей сути это Java IDE.
TLDR; SDK – это полный термин для любого пакета средств разработки для языка. ADK – набор для разработки Java, но настроен для специфической разработки Android. JDK – это комплект разработки java для разработки Java-приложений.
Надеюсь, это помогло.
JDK (Java Development Kit)
JDK – это то, что вам нужно для разработки приложений Java. Он поставляется в нескольких вариантах, включая SE (Standard Edition), EE (Enterprise Edition) и ME (Micro Edition). Его не следует путать с JRE (Java Runtime Environment), что вам нужно для запуска приложений Java.
SDK (стандартный комплект разработки)
SDK – это то, что вам нужно для разработки приложений для конкретной платформы. Этот термин может применяться к любому языку, а не только к Java.
ADK (комплект для разработки аксессуаров)
ADK – это то, что вам нужно для сборки аксессуаров для Android. Это конкретный пример SDK.
Источник