Differenza tra JRE e JDK

DOMANDA:

Che differenza c'è tra Java Runtime Environment (JRE) e Java Development Kit (JDK)?



RISPOSTA:

Se la vostra esigenza è quella di eseguire delle applicazioni Java, è sufficiente la JRE. Infatti Java Runtime Enviroment è un'implementazione della Java Virtual Machine (JVM) necessaria per far girare i programmi Java sul vostro calcolatore. E' quindi necessaria la JRE per eseguire ad esempio Eclipse, le applet, Tomcat, ecc...

La JDK invece è indispensabile nel caso voi abbiate la necessità di sviluppare software Java. Infatti la JDK contiene al suo interno una o più JRE e tutti gli applicativi utili per la programmazione in Java: debuggers, compilatori come javac, librerie per lo sviluppo, ecc...

Sono entrambe gratuite e scaricabili dal sito ufficiale Oracle Java.


NOTA: per Eclipse è sufficiente la JRE perché al suo interno contiene già il compilatore, le librerie e i tools necessari al programmatore.

Commenti

Post popolari in questo blog

Arrotondamento e troncamento in Java

Eclipse: Shortcuts (scorciatoie) da tastiera

Strutture dati: List, Set, Map

Creare un eseguibile Java