Android jdk что это

Установка JDK (Java Development Kit)

Для установки JDK на компьютер необходимо:

  1. Загрузить пакет JDK (Java Development Kit)
  2. Установить JDK (Java Development Kit)
  3. Добавить системную переменную 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.

Читайте также:  In app billing android что это

В открывшейся консоли наберите java -version и нажмите Enter

В открывшейся консоли наберите java -version и нажмите Enter. Если вы видите версию java, а не сообщение об ошибке, все в порядке.

Источник

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

Java Development Kit

Разработчики: Oracle Corporation (ранее Sun Microsystems) Постоянный выпуск: Java SE 12.0.1 Написана на: Java Операционная система: Кроссплатформенное программное обеспечение Тип ПО: Комплект разработчика приложений Лицензия: (большая часть также под GPL) Веб-сайт oracle .com /technetwork /java /javase%20oracle .com /technetwork /java /javase

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 года.

Читайте также:  Buttons at the bottom android

В шестой версии, вышедшей в начале 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 программы.

Читайте также:  Dslr camera для android

Как правило, каждый 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.

Источник

Оцените статью