Разница между JDK и JRE

Автор: Laura McKinney
Дата создания: 2 Апрель 2021
Дата обновления: 16 Май 2024
Anonim
Java SE. Урок 2.Что такое JDK,JRE,JVM и компилятор? Порядок выполнения программы
Видео: Java SE. Урок 2.Что такое JDK,JRE,JVM и компилятор? Порядок выполнения программы

Содержание

Главное отличие

Важно понимать разницу между JDK и JRE в Java. Есть много различий между этими двумя. Основные различия между JDK и JRE заключаются в том, что JDK - это набор программного обеспечения, который используется для разработки приложений на основе Java. С другой стороны, JRE является реализацией виртуальной машины Java (JVM), которая фактически выполняет программы Java.


Что такое JDK?

JDK означает Java Development Kit, выпущенный Oracle Corporation в форме бинарного продукта, чтобы помочь разработчикам Java, работающим на Windows, Linux, Mac OS X и Solaris. Это реализация Java SE, Java EE или Java ME. Он включает в себя частную виртуальную машину Java (JVM) и различные другие компоненты для завершения рецепта к приложению Java. Это широко используемый комплект разработки программного обеспечения (SDK). Основными компонентами JDK являются в основном: appletviewer, apt, extcheck, idlj, jabswitch, java, javac, jar, javah, javap, javaws, keytool, pack200, policytool, VisualVM, wsimport, jrunscript, xjc и т. Д.

Что такое JRE?

JRE означает Java Runtime Environment, которая позволяет разработчикам запускать приложения и апплеты, написанные на языке программирования Java. Эти апплеты позволяют разработчикам иметь гораздо больший опыт работы в Интернете, чем просто взаимодействие со статическими HTML-страницами. Он также является продуктом корпорации Oracle и содержит отдельную виртуальную машину Java (HotSpot), плагин для браузера, стандартные библиотеки Java и инструмент настройки. Это самая распространенная среда Java, установленная на ПК с Windows и доступная бесплатно для официального сайта Java.


Ключевые отличия

  1. JDK является основным требованием для разработки приложений Java. JRE - это плагин, необходимый для запуска программ на Java.
  2. JDK требуется больше дискового пространства, поскольку он содержит JRE вместе с различными инструментами разработки. JRE меньше, чем JDK, поэтому занимает меньше места на диске.
  3. JDK включает в себя набор классов API, JRE, компилятор Java, Webstart и другие важные файлы, необходимые для написания приложений и апплетов Java. JRE включает в себя JVM, библиотеки Core и другие важные компоненты, необходимые для запуска приложений и апплетов, написанных на Java.
  4. JDK - это набор программного обеспечения, который используется для разработки приложений на основе Java. С другой стороны, JRE является реализацией виртуальной машины Java (JVM), которая фактически выполняет программы Java.
  5. JDK содержит инструменты разработки JRE plus, а JRE является реализацией JVM.

Плотный (прилагательное)Прочно удерживаются вместе; уплотнить; не расшатан или открыт."плотная ткань; узкий узел"Плотный (прилагательное)Непреклонный или твердый«жесткий контроль над си...

Жажда мести Месть - это форма справедливости, которая обычно считается принятой в отсутствие норм формального права и юриспруденции. Часто месть определяется как вредное действие против человека или...

Читайте сегодня