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

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

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

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

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

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

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

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

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

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

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

ЈДК

ЈРЕ

Увод

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

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

Означава

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

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

Улоге

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

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

Садржи

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

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

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

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

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

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

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

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

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

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

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

Рад

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

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

Рецоммендед

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

  • популарна поређења: Разлика између вина и вискија

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

    Кључна разлика: Виски се углавном прави од јечма, јечма од малта, ражи, раженог слада, пшенице, хељде и кукуруза. Вино је, с друге стране, направљено од грожђа. Не само да је процес производње вина и вискија другачији, садржај алкохола у вину је такође много мањи него код вискија. Вино и виски су две различите врсте алкохолних пића. Главна разлика између њих је у погледу састојака који се користе за њихову израду, процеса кроз које су направљени и количине алкохола коју садрже. Виски се углавном пр
  • популарна поређења: Разлика између Халдвани и Наинитал

    Разлика између Халдвани и Наинитал

    Кључна разлика: Наинитал и Халдвани, оба града се налазе у округу Наинитал Уттаракханд. Наинитал је брдска станица која је веома популарна због свог језера, док се Халдвани налази на последњој ивици равнице у Уттаракханду и сматра се важним пословним центром. Мало увида у историју Халдванија олакшало би разумевање града. Основан је 1834. године. Између 1897. и 1904. године, управљан је као општина. Раније је названа "Халдувани" после Халду стабала (Адина цорд
  • популарна поређења: Разлика између СГМЛ-а и КСХТМЛ-а

    Разлика између СГМЛ-а и КСХТМЛ-а

    Кључна разлика : СГМЛ и КСХТМЛ, оба су програмски језици, који се користе за преписивање дигиталних докумената. КСХТМЛ је производња КСМЛ језика, док је СГМЛ изведен из ГМЛ-а. СГМЛ је произвео ХТМЛ код. СГМЛ и КСХТМЛ, оба се сматрају маркуп језицима. У компјутерској технологији, означни језик је скуп речи и симбол
  • популарна поређења: Разлика између западне и источне етике

    Разлика између западне и источне етике

    Кључна разлика: Етика је филозофска грана, такође позната као морална филозофија. Помаже људима да се носе са људским моралом и концептима као што су добро и зло, исправно и погрешно, врлина и порок, правда и криминал. Главна разлика између источне и западне етике је чињеница да Западна етика говори о проналажењу истине, док је Источна етика веома везана за протокол и показивање поштовања.
  • популарна поређења: Разлика између Сони Кспериа ЗР и ЛГ Оптимус Г Про

    Разлика између Сони Кспериа ЗР и ЛГ Оптимус Г Про

    Кључна разлика: Сони Кспериа ЗР је у суштини мања верзија водећег модела Кспериа З који нуди многе исте значајке. Као и Кспериа З, нова Кспериа ЗР је отпорна на воду и прашину. Међутим, телефон се такође може користити под водом и може издржати да буде потопљен под водом до 30 минута, за разлику од З. Кспериа ЗР ра
  • популарна поређења: Разлика између Земље и Месеца

    Разлика између Земље и Месеца

    Кључна разлика: Примарна разлика између Земље и Месеца је у томе што је Земља планета, док је Месец само сателит који кружи око Земље. Месец и земља су међусобно повезани. То је такође један од разлога зашто живот постоји на нашој планети. Главна разлика између Земље и Мјесеца је да је Земља планета, док је
  • популарна поређења: Разлика између тиха и сасвим

    Разлика између тиха и сасвим

    Кључна разлика: Ријечи мирне и прилично звучне у изговору, али уопће нису исте. Тихо је придјев који често указује на неку врсту суздржаности, а сасвим је прилог који се користи у интензивирању изјаве у одређеној мјери. Ријеч тихо је придјев који се користи за изражавање нечега што није гласно, или је тиха у природи. Тихо се може користити и за изражавање одсутности буке у одређеном окружењу. Т
  • популарна поређења: Разлика између ПЦ игара и ПлаиСтатиона

    Разлика између ПЦ игара и ПлаиСтатиона

    Кључна разлика: ПЦ и ПлаиСтатион игре су конзоле за видео игре које се играју на различитим системима. ПЦ игре се играју на рачунарима, док се ПлаиСтатион игре играју уз помоћ независног подешавања хардвера. ПЦ игре (које се обично називају компјутерске игре) су личне рачунарске игре. Генерално, ово су видео игре које се играју и управљају на рачунарским системима. Ова игра
  • популарна поређења: Разлика између осигурања возила и осигурања возача

    Разлика између осигурања возила и осигурања возача

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

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

Разлика између пећи и роштиља

Кључна разлика: Пећница је топлински изолирана комора која се користи за загријавање, печење или сушење твари. Најчешће се користи за кување. Роштиљи су присутни још од проналаска ватре. Делује тако што храну ставља на жичану мрежу непосредно изнад ватре, дозвољавајући ватри да кува месо или поврће. Пећи постоје од открића ватре. Они игр