Разлика између ЈДК и ЈРЕ

Кључна разлика: ЈДК је скраћеница од Јава Девелопмент Кит, која пружа Јава развојне компоненте Јава програмерима. ЈРЕ је скраћеница за Јава Рунтиме или Рунтиме Енвиронмент Отворени ЈДК (Опен Јава Девелопмент Кит) је дио ЈДК-а, и познато је да пружају софтверске алате у отвореној имплементацији за Јава програмере.

ЈДК (Јава Девелопмент Кит) је производ компаније Орацле Цорпоратион, који се састоји од свих компоненти Јава програмирања за Јава програмере. То је некадашњи облик бинарног производа који је посебно намењен Јава програмерима, који заправо раде на Соларис, Линук, Мац ОС Кс или Виндовс. Објављено је бесплатно од стране Сун-а 17. новембра 2006. године, под ГНУ Генерал Публиц Лиценсе (ГПЛ). Постао је познат и познат по својој верзији отвореног кода, која је развијена 8. маја 2007. године.

ЈДК је окружење за развој софтвера које је познато да пружа развијене Јава програмерске могућности, као што је Јава Рунтиме Енвиронмент (ЈРЕ), интерпретер / лоадер (јава), компајлер (јавац), архиватор (јар), документација генератор (јавадоц) и други алати потребни за развој Јава-а. То је окружење за развој програма за иницијализацију Јава аплета и његових апликација. Поседује компоненте за извршавање које леже на врху већине слојева оперативног система; такође је неопходан алат за програмирање, развој, компајлирање, отклањање грешака и покретање аплета и апликација написаних на језику Јава. У почетку, Јава програмери имају два типа ЈДК алата: јава и јавац. Оба се покрећу у командној линији. Извршне датотеке извора Јава-а су једноставне текстуалне датотеке, које се чувају у .јава формату датотеке проширења. Након писања и спремања програма Јава кода, јавац компајлер се позива да креира .цласс датотеке. Када се .цласс датотеке креирају, 'јава' наредба се може даље користити за покретање јава програма.

ЈДК има колекцију примарних програмских алата и компоненти, од којих неке укључују:

  • апплетвиевер - Овај алат се може користити за покретање и исправљање Јава аплета без веб прегледника.
  • апт - Алат за обраду коментара.
  • јава - Лоадер фор Јава апплицатионс. Овај алат је интерпретер и може интерпретирати датотеке класа које генерише јавац компајлер.
  • јавац - Јава компајлер, који конвертује изворни код у Јава бајт код.
  • јавадоц - Генератор документације, који аутоматски генерише документацију из коментара изворног кода.
  • јар - Архиватор, који пакује повезане библиотеке класа у једну ЈАР датотеку. Овај алат такође помаже у управљању ЈАР датотекама.

ЈРЕ (Јава Рунтиме Енвиронмент) такође представља Јава Рунтиме, је део ЈДК-а. То је скуп програмских алата и компоненти који су битно применљиви у апликацијама које развијају Јава. Омогућава минималне захтеве за извршавање Јава апликација. Углавном се састоји од Јава Виртуал Мацхине (ЈВМ), језгровних класа и подржаних библиотечких датотека. Првобитно га је развила компанија Сун Мицросистемс Инц. као подружница у потпуности у власништву Орацле Цорпоратион.

ЈРЕ (такође може бити написан као Јава РТЕ), је применљив само у инсталираним компонентама и апликацијама Јава апликације и Јава аплете. Примењује се на више компјутерских платформи, укључујући Мац, Виндовс и УНИКС. ЈРЕ је усмерен на стање, тј. Ако ЈРЕ није инсталиран на било ком рачунару, онда се може десити да се Јава програми не препознају од стране одговарајућег оперативног система рачунара. ЈРЕ Софтвер обезбеђује рунтиме окружење у којем се Јава програми могу извршити. Доступан је у оба облика, као што је, самостално окружење и додатак за Веб претраживач који омогућава Јава апплетима да раде у оквиру Веб претраживача. Најновији ЈРЕ 1.0 је еволуирао са различитим класама и пакетима; они су укључени у основне библиотеке и нарасли су од неколико стотина класа до неколико хиљада у Јава 2 Платформи, Стандард Едитион (Ј2СЕ).

ЈРЕ укључује различите облике имплементационих технологија, од којих су неке:

  • Јава Виртуал Мацхине (ЈВМ): Ово укључује Јава ХотСпот Цлиент и Сервер Виртуал Мацхинес.
  • Комплети алата корисничког интерфејса: То укључује скуп алата за апстрактне прозоре (АВТ), свинг, Јава 2Д, приступачност, И / О, услугу штампања, звук, превлачење (ДнД) и методе уноса.
  • Интеграционе библиотеке: укључују језик дефиниције интерфејса (ИДЛ), Јава Датабасе Цоннецтивити (ЈДБЦ), Јава именовање и интерфејс директоријума (ЈНДИ), удаљено позивање метода (РМИ), удаљени приступ позиву преко Интернета, интер-орб протокол (РМИ-ИИОП) и сцриптинг.
  • Остале основне библиотеке: укључују међународну подршку, улаз / излаз (И / О), механизам проширења, Беанс, Јава Манагемент Ектенсионс (ЈМКС), Јава изворни интерфејс (ЈНИ), математику, умрежавање, надјачавање механизма, сигурност, серијализацију и Јава за КСМЛ обрада (КСМЛ ЈАКСП).
  • Ланг и утил основне библиотеке: Ово укључује, ланг и утил, управљање, верзионисање, зип, инструмент, рефлексију, колекције, услужне програме за конкурентност, Јава архиву (ЈАР), логовање, АПИ за преференце, Реф објекте и регуларне изразе.

Поређење између ЈДК и ЈРЕ:

ЈДК

ЈРЕ

Увод

Јава Девелопмент Кит (ЈДК) је производ корпорације Орацле намењен Јава програмерима.

Јава Рунтиме Енвиронмент (ЈРЕ) је бесплатна и отворена имплементација Јава програмског језика.

Означава

Јава Девелопмент Кит.

Јава Рунтиме, Рунтиме Енвиронмент Отворите ЈДК (Опен Јава Девелопмент Кит)

Улоге

ЈДК је намењен програмерима.

ЈРЕ је намењен корисницима и треба га инсталирати.

Садржи

ЈДК садржи један (или више) ЈРЕ.

ЈРЕ је поред ЈДК.

Основне функције

ЈДК се користи за развој Јава програма.

ЈРЕ је довољан за покретање Јава програма.

Потребно за задатке као што је

Ако се програм треба компајлирати онда је потребан ЈДК.

Ако се програм треба извршити, потребно је ЈРЕ.

Сет компоненти

Садржи ЈРЕ и развојне алате.

Садржи скуп библиотека и других датотека које ЈВМ користи током извршавања.

Рад

Користећи ЈДК алате потребне за компајлирање Јава изворне датотеке, креирајте датотеке у класи, тј. Јавац, даље компајлирају датотеке.

Коришћењем програма ЈРЕ Јава програми се не могу компајлирати.

Рецоммендед

Везани Чланци

  • разлика између: Разлика између војних резерви и Националне гарде

    Разлика између војних резерви и Националне гарде

    Кључна разлика: Војна резерва Сједињених Држава (УСАР) је снага Федералних резерви војске Сједињених Држава. Национална гарда укључује Националну Гарду Сједињених Држава и Државну Националну Гарду САД. Војни резерват и Војска Националне гарде заједно чине резервне компоненте Оружаних снага Сједињених Држава. Особа која се налази у резервату, у војсци је само на пола ра
  • разлика између: Разлика између печата и морских лавова

    Разлика између печата и морских лавова

    Кључна разлика: “Сеалс” је заправо уопштено име за све плавоноше. Пиннипеди су широко распрострањена и разноврсна група полуводичних морских сисаваца са перајама. Пиннипеди се даље дистрибуирају у породицу Одобенидае, која је морж; породица Отариидае, која обухвата ушне печате, морске лавове и крзнен
  • разлика између: Разлика између Боквице и Банане

    Разлика између Боквице и Банане

    Кључна разлика: Банана је познато воће које потиче од високог биља, популарно познатог као банана или биљка. Боквице се могу сматрати разноврсним бананама које се углавном не једу због сировог укуса. И банана и боквица припадају истој породици Мусацеае. Оба се разликују по укусу, изгледу, омјеру од гуљења до меса итд. Ријеч банана има арапске коријене и вјерује
  • разлика између: Разлика између тајне и тајне

    Разлика између тајне и тајне

    Кључна разлика: 'Тајна' класификација се примјењује на документе који могу проузроковати 'озбиљну штету' националној сигурности ако она постане доступна јавности. Ови документи захтевају озбиљно одобрење, што укључује провере у позадини, обрасце за ослобађање, као и споразуме о неоткривању (НДА).
  • разлика између: Разлика између ПТРЦ и ПТЕЦ регистрације за професионални порез у Индији

    Разлика између ПТРЦ и ПТЕЦ регистрације за професионални порез у Индији

    Кључна разлика: ПТРЦ представља сертификат о професионалној пореској регистрацији, а ПТЕЦ је сертификат за професионални порески упис. Посао обично захтева и једно и друго за обављање посла. Процес регистрације за ПТРЦ и ПТЕЦ је обично исти, али се процеси разликују по стању. ПТРЦ и ПТЕЦ су два различита цертификата који су обично потребни за посл
  • разлика између: Разлика између Ц ++ и Ц #

    Разлика између Ц ++ и Ц #

    Кључна разлика: Ц ++ је програмски језик опште намене. Развијен је из оригиналног језика Ц програмирања. Ц ++ је статички тип, слободни облик, мулти-парадигма и компајлирани програмски језик. Ц ++ програмски језик је широко прихваћен као језик на средњем нивоу, будући да се састоји од језика високог нивоа и језика ниског нивоа. У поређењу са
  • разлика између: Разлика између БМП и ЈПГ

    Разлика између БМП и ЈПГ

    Кључна разлика: БМП и ЈПГ су формат датотеке за похрањивање дигиталних слика. БМП је формат датотеке за Битмап, док је ЈПГ формат датотеке за ЈПЕГ слику. Битмап се обично односи на некомпримирану слику. У овом формату, слике се приказују у пикселима по пикселу које се састављају да би формирале слику. ЈПЕГ је најчешће коришћени формат за фотографије. Посебно је по
  • разлика између: Разлика између ХТЦ Оне Кс + и ХТЦ Оне Кс

    Разлика између ХТЦ Оне Кс + и ХТЦ Оне Кс

    Кључна разлика: ХТЦ Оне Кс + поседује 4, 7-инчни супер ЛЦД 2 екран осетљив на додир са приближно 312 ппи густине пиксела, што значи да је екран прилично одличан и да не приказује пикселе. Уређај покреће четворојезгарни НВИДИА Тегра 3 процесор од 1, 7 ГХз, што га чини бржим од оригиналног модела ХТЦ Оне Кс. ХТЦ Оне Кс је првоби
  • разлика између: Разлика између опсцености, вулгарности и вулгарности

    Разлика између опсцености, вулгарности и вулгарности

    Кључна разлика: Опсцени укључује ријечи, гестове и слике које се, када се покажу неком другом, сматрају незаконитим. Говори се обично као псовање или изговарање лоших ствари о Богу и његовом народу. Вулгар би укључивао било коју од горе наведених и друге контроверзне теме. Шетајући по кући у мраку и одједном чујете судар у другој просторији, што резултира с

Избор Уредника

Разлика између Самсунг Галаки Вин и Ксоло Кс1000

Кључна разлика: Самсунг Галаки Вин је још један телефон компаније Самсунг Цорпоратион. Самсунг Галаки Вин долази у двије варијанте: Сингле-СИМ и Дуал-СИМ. Самсунг Галаки Вин се такође продаје као Самсунг Галаки Гранд Куаттро на одређеним тржиштима. Телефон је четворојезгрени паметни телефон намењен сегменту буџета. Самсунг Галаки Вин или Самсунг Галаки Гранд Куаттро ради на Андроиду 4.1 (Јелли Беан) који покреће 1.2ГХз Куад Цоре Куалцомм МСМ8625К Сн