Le differenze tra JRE e JDK

November 18

Le differenze tra JRE e JDK


Java è un linguaggio di programmazione sviluppato da James Gosling nel 1995. Da allora è stato ampliato ed è una parte essenziale della programmazione Web. Gli sviluppatori utilizzano il JDK (Java Development Kit) per programmare il codice Java e JRE (Java Runtime Environment) per eseguire questi script Java.

JVM

Sia il JDK e JRE includono la JVM o Java Virtual Machine. La sua funzione è quella di caricare i file in modo che uno script Java può essere eseguito e quindi eseguire lo script. file di script Java sono in genere chiamati file .class. La JVM può essere visto come l'elemento che colma il JDK e JRE, in quanto entrambi contengono la stessa JVM per un dato script, che è necessario per l'esecuzione in modo corretto.

Esecuzione di Java

Per eseguire un programma Java, è necessario disporre di un JDK o JRE installata. Entrambi utilizzare le informazioni dalla JVM dello script per eseguire il programma Java. La differenza è che JRE può essere eseguito solo lo script, mentre il JDK contiene gli strumenti necessari per eseguire il debug di eventuali problemi che si possono incontrare durante l'esecuzione dello script. Tuttavia, entrambi gli strumenti eseguire lo script nello stesso modo, e se si desidera solo per eseguire script Java, quindi JRE è perfettamente adatto.

Programmazione

Il Java Development Kit contiene strumenti che sono necessari per la programmazione script Java. Questo include strumenti che convertono il codice nello script attuale, aiutare lo sviluppatore individuare problemi e conflitti, e compilare il codice in uno script praticabile. Se si desidera sviluppare Java codice di script di tuo, allora JDK è assolutamente necessario, come JRE non possiede questa caratteristica.

biblioteche

Una libreria di classi per Java è un insieme di risorse utilizzate dal programma da eseguire e sviluppare script. Il JRE contiene alcune librerie standard e solo quelli che sono necessari per eseguire gli script Java. Il JDK, in aggiunta ai suoi strumenti di programmazione, contiene tutte le librerie standard in modo che qualsiasi tipo di script Java può essere programmato dallo sviluppatore e quindi eseguire, debug e compilato per la corretta funzionalità in un JRE.