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