Разлика между JRE и SDK

Ключова разлика: JRE означава Java Runtime Environment. Това е средата за изпълнение на Java на Oracle, която се използва за изпълнение на байтовия Java. От друга страна, SDK или комплектът за разработка на софтуер е набор от инструменти за разработка на софтуер. Те се използват предимно за създаване на различни приложения. JRE се използва за изпълнение на тези и други Java програми.

JRE означава Java Runtime Environment. Това е средата за изпълнение на Java на Oracle, която се използва за изпълнение на байтовия Java. От друга страна, SDK или комплектът за разработка на софтуер е набор от инструменти за разработка на софтуер. Те се използват предимно за създаване на различни приложения. След това тези приложения могат да се използват за определен софтуерен пакет, софтуерна рамка, хардуерна платформа, компютърна система, конзола за видео игри, операционна система или подобна платформа. SDK на Java е JDK или Java Development Kit. Това е най-често използваният SDK.

SDK често включват файлове за интерфейс към конкретен език за програмиране, сложен хардуер за комуникация с определена вградена система, инструменти за отстраняване на грешки и други помощни програми, както и примерни кодове, поддържащи технически бележки или друга подкрепяща документация за изясняване на точки от основната справка материал. По подобен начин JDK идва с JRE и различни инструменти за разработка като Java библиотеки, Java компилатори, Java debuggers, bundling и deployment tools.

Разликата между JRE и SDK може да бъде обобщена като такава. SDK или по-скоро JDK може да се използва за компилиране на програми в байтовия Java. Java байткодът е стандартизиран преносим двоичен формат, който обикновено идва под формата на .class файлове. Програмите могат да бъдат от много класове и в различни файлове.

За да стартирате програма на Java Virtual Machine (JVM), програмата трябва да бъде съобразена с Java байтода. Това улеснява изпълнението на програмата на всяка операционна система. В противен случай програмата трябва да бъде компилирана индивидуално за всяка операционна система. JVM дава на програмистите стандартен формат за работа.

За да стартирате програмата, байтовият код трябва да бъде преобразуван в съответни команди, които ще бъдат разбрани от локалната операционна система. JRE се използва за това. Има различни версии на JRE, които превеждат байтовия код за съответната им операционна система, т.е. един за Windows XP, един за Windows Vista, един за Windows 7, един за Mac Snow Leopard и т.н. Цялата функция на JRE е да позволи на компютъра за да стартирате Java програмата.

По същество, JDK се използва за писане или компилиране на собствени Java програми, докато JRE се използва за изпълнение на тези и други Java програми, които са лесно достъпни в интернет. В момента някои приложения и игри са базирани на Java.

Препоръчано

Свързани Статии

  • популярни сравнения: Разлика между безразсъдно и импулсивно

    Разлика между безразсъдно и импулсивно

    Ключова разлика: безразсъдните и импулсивни са два термина, които се използват за означаване на неточно или неточно състояние. Безразсъден е човек, който е много небрежен; действие или задача, извършена без никакви мисли за последствията. Като има предвид, че импулсивен е човек, който вероятно действа или извършва дейност, без внимателно да мисли за това. „Reckless“ и „Impulsive“ са два термина, които се използват за означаване на
  • популярни сравнения: Разлика между Актуални новини и Flash новини

    Разлика между Актуални новини и Flash новини

    Ключова разлика: Първите новини се отнасят до важно текущо събитие, което поради неговата значимост прекъсва текущата програма и се докладват подробности за събитието, докато флаш новини са малък фрагмент от важен текущо събитие, което прекъсва текущата програма. За да се увеличи броят на каналите за гледане, всеки телевизионен оператор иска да бъде първият, който да покаже всяко важно текущо събитие. Новините специално се фокусират върху предоставянето на най-новата информация в
  • популярни сравнения: Разлика между Kerberos v4 и Kerberos v5

    Разлика между Kerberos v4 и Kerberos v5

    Ключова разлика: Както Kerberos версия 4, така и версия 5 са ​​актуализации на Kerberos софтуера. Kerberos v4 е предшественик на Kerberos v5. Kerberos е уеб-базиран софтуер, използван за предоставяне на удостоверяване на потребителски самоличности и потребителски заявки. Интернет може да бъде много несигурно място. Това често включва обмен на чувствителна информация, свързана с потребители, като потребителски имена, пароли, финансови данни и т.н. Так
  • популярни сравнения: Разлика между абстракцията и капсулирането

    Разлика между абстракцията и капсулирането

    Ключова разлика: абстракцията и капсулирането са концепции за програмиране на компютърни науки. Абстракцията е процес, при който допълнителните характеристики на данните се премахват или отделят от данните; като има предвид, че капсулирането е механизъм, при който данните са скрити и групирани в методи. Абстракцията е обобщен процес, при който допълнителните данни се отнемат и премахват, за да се направят данните конкретни. В компютрите, това е метод на програмиране, който помага при преобразуването на данните в сбита форма. Данните и програмата не се
  • популярни сравнения: Разлика между обезмаслено мляко и мазнини без мазнини

    Разлика между обезмаслено мляко и мазнини без мазнини

    Ключова разлика: Обезмасленото мляко е мляко, от което се премахва почти цялата млечна мазнина. От друга страна, млякото без мазнини е другото име на обезмаслено мляко. Млякото е една от най-важните части на диетата на всеки човек. Човек трябва да има поне една чаша мляко всеки ден. Млякото е продуктът,
  • популярни сравнения: Разлика между AGP и PCI

    Разлика между AGP и PCI

    Ключова разлика: AGP (ускорен графичен порт) и PCI (Peripheral Component Interconnect) са технологии, които се използват за свързване на разширителни карти като видео и графични карти към компютъра. AGP превъзхожда PCI при фактори като по-бърза свързаност и производителност. AGP означава Accelerated Graphics Port. Това е г
  • популярни сравнения: Разлика между Samsung Galaxy Tab 3 8.0 и Samsung Galaxy Note 10.1

    Разлика между Samsung Galaxy Tab 3 8.0 и Samsung Galaxy Note 10.1

    Ключова разлика: Samsung добави още една таблетка към все по-разширяващата се гама. Tab 3 8-инчов следва Tab 3 7-инчов, който стартира по-рано през 2013 г. Таблетът идва с 8-инчов TFT капацитивен сензорен екран, който предлага приблизително 189 ppi плътност на пикселите. Устройството се предлага в три различни варианта: Wi-Fi, 3G и 4G. Galaxy Note 10.1 е таблетен компютър, проектиран и произведен от Samsung. Той разполага с 10, 1-инчов екран и се продава
  • популярни сравнения: Разлика между бяла захар и кафява захар

    Разлика между бяла захар и кафява захар

    Ключова разлика: Бялата захар е рафинираната захар, която повечето хора използват ежедневно. Кафява захар е бяла захар с добавена обратно меласа. Хранително, кафявата захар е същата като бялата захар. Бяла захар и кафява захар са два от най-често използваните видове захар днес. Тъй като кафявият ориз е по-здравословен от белия ориз, а кафявият хляб е по-здрав от
  • популярни сравнения: Разлика между дим и дим

    Разлика между дим и дим

    Ключова разлика: димът е газообразна форма на фини твърди и течни частици. Той идва чрез изгаряне на някакъв органичен материал като дърво, бензин и др. Димът се отличава със своята миризлива и вредна природа. Много хора са объркани между дим и дим поради сходствата си. Димът е газообразно състояние на малки частици твърдо вещество и течности. Той е страничен продукт на вещест

Избор На Редактора

Разлика между AAP и Конгреса

Ключова разлика: AAP означава "Aam Aadmi Party". Конгресът се отнася до националния конгрес на Индия. И двете са индийски политически партии. Конгресът е сформиран през 1885 г., докато ААП е сформиран през 2012 г. Конгресът вече е придобил статут на утвърдена партия, докато ААП се опитва да се утв