Atšķirība starp JDK un JRE

JDK vs JRE

Java programmu visnozīmīgākā priekšrocība ir spēja izpildīt vienu un to pašu programmu visdažādākajās operētājsistēmās, neprasot to katrai kompilēt. Tas tiek panākts, apkopojot lietojumprogrammu starpposma valodā, kas tiek interpretēta mērķa operētājsistēmā. Java Runtime Environment jeb JRE ir programmatūras pakotne, kas satur nepieciešamās lietojumprogrammas javas lietojuma interpretācijai un ļauj to izpildīt operētājsistēmā..

Java attīstības komplekts jeb JDK ir Java pamatā tradicionālākajam SDK. Tā ir programmatūras pakotne, kas satur nepieciešamos rīkus, kas nepieciešami Java programmu rakstīšanai, apkopošanai un atkļūdošanai. Kopā ar kompilatoru un atkļūdotāju lietojumprogrammām ir arī citi rīki, kas izstrādātājiem atvieglo programmu optimizēšanu, lai tās darbotos labāk un izmantotu mazāk atmiņas. Tas ietver lietojumprogrammu, kas pārbauda jar konfliktus, vienu, kas daudzos citos eksperimentālos rīkos pārbauda kaudzītes izsekošanu, palaidēju, kā arī galvenes un ieliktņu ģeneratoru..

Pārbaudot no Java vietnes lejupielādējamās JRE un JDK paketes, jūs redzēsit, ka JDK pakete ir ievērojami lielāka nekā JRE. Tas ir tāpēc, ka JDK paketē ietilpst arī JRE neatkarīgi no tā, vai JRE pakotne jau ir instalēta jūsu datorā vai nē.

Ir arī vairāk JRE versiju, salīdzinot ar JDK. Tas ir tāpēc, ka java lietojumprogramma ir paredzēta izpildei daudzās ierīcēs, no kurām dažas jūs nevarētu programmēt. Mazākās ierīcēs ir plaukstdatori, viedtālruņi un pat parastie mobilie tālruņi..

Acīmredzot JDK ir domāts programmatūras izstrādātājiem un programmētājiem, kuri patiesi plāno izveidot java lietojumprogrammas. Ikdienas lietotājam, kurš vienkārši lejupielādē java lietojumprogrammas un to izmanto, JRE vajadzētu būt pilnīgi pietiekamam. JDK lejupielāde nozīmētu tikai ilgāku lejupielādes laiku un nelietderīgu cietā diska vietas iztērēšanu.

Kopsavilkums:
1. JRE programmatūras pakotne ir nepieciešama, lai izmantotu Java programmas, savukārt JDK programmatūras pakotne ir nepieciešama Java programmu izveidošanai
2. JDK programmatūras paketē ir viss JRE paketē, kā arī izstrādes rīki
3. JRE ir pieejami daudz plašākam platformu klāstam, salīdzinot ar JDK
4. JDK ir paredzēts programmētājiem un programmatūras izstrādātājiem, savukārt JRE - parastam ikdienas lietotājam