JDK a JRE

Anonim

JDK vs JRE

Nejvýznamnější výhodou programů Java je schopnost provádět stejný program na nejrůznějších operačních systémech, aniž byste je museli překompilovat pro každý z nich. Toho je dosaženo sestavením aplikace do přechodného jazyka, který je interpretován na cíleném operačním systému. Java Runtime Environment nebo JRE je softwarový balík, který obsahuje potřebné aplikace pro interpretaci java aplikace a umožňuje ji provést v operačním systému.

Sada Java Development Kit nebo JDK je Java spin na tradičním SDK. Jedná se o softwarový balík, který obsahuje potřebné nástroje potřebné pro psaní, kompilaci a ladění aplikací Java. Spolu s kompilátorem a ladicími aplikacemi jsou další nástroje, které vývojářům usnadňují optimalizaci svých programů tak, aby lépe fungovaly a využívají méně paměti. To zahrnuje aplikaci, která kontroluje konflikty s jar, která kontroluje sled stop, spouštěč a hlavičku a generátor pahýlů mezi mnoha dalšími experimentálními nástroji.

Když prozkoumáte balíčky JRE a JDK, které lze stáhnout z webu Java, zjistíte, že balíček JDK je mnohem větší než balíček JRE. Je tomu tak proto, že balíček JDK také obsahuje JRE bez ohledu na to, zda již máte v počítači nainstalován balíček JRE nebo ne.

K dispozici je také více verzí JRE ve srovnání s JDK. Je to proto, že aplikace java je určena pro spouštění v celé řadě zařízení, z nichž některé byste nemohli programovat. Menší zařízení zahrnují PDA, smartphony a dokonce i běžné mobilní telefony.

Je zřejmé, že JDK je určen pro vývojáře softwaru a programátory, kteří opravdu hodlají vytvořit java aplikace. Pro běžného běžného uživatele, který jednoduše stahuje java aplikace a používá je, by JRE měla být dost. Stažení JDK by znamenalo pouze delší čas stahování a zbytečné místo na pevném disku.

Souhrn: 1. K použití Java aplikací je nutný softwarový balík JRE, zatímco software JDK je potřebný k vytváření aplikací Java 2. Softwarový balík JDK obsahuje vše v balíčku JRE společně s vývojovými nástroji 3. JREs jsou k dispozici pro mnohem širší plochu než JDK 4. JDK je určen programátorům a vývojářům softwaru, zatímco JRE je běžným běžným uživatelem