Il Java Development Kit di Oracle, comunemente abbreviato in JDK, è il pacchetto di strumenti indispensabile per lo sviluppo di programmi Java. Non è un semplice software, ma un "pacchetto completo" che include l'ambiente necessario per l'esecuzione dei programmi Java (ovvero la libreria di runtime Java), i vari strumenti e kit necessari per lo sviluppo Java, e persino il codice sorgente delle librerie di classi più basilari e fondamentali di Java. Il Java Runtime Environment, abbreviato in JRE, ha invece un ruolo molto più semplice: è puramente un "ambiente di esecuzione". In parole povere, qualsiasi programma scritto in linguaggio Java, per poter essere eseguito sul tuo computer, non può fare a meno del JRE. Pertanto, che tu ti occupi di sviluppo software Java tradizionale o dello sviluppo di popolari applicazioni Android, devi installare il JRE come ambiente di esecuzione nel tuo sistema operativo. Si può dire che il contributo e l'influenza del linguaggio Java sull'intero mondo dello sviluppo software siano difficilmente eguagliabili da molte altre tecnologie.

Questa è una domanda che confonde molti principianti di Java. In realtà, distinguerli è semplice: dipende dal tuo obiettivo:
Puoi immaginare lo sviluppo di programmi Java come cucinare:
In breve,JDK = JRE + set di strumenti di sviluppo.
Punto chiave: JRE Non includealcun strumento di sviluppo, come compilatori, debugger, ecc. Può solo "eseguire", non "creare".
Dopo aver installato il JDK, per consentire al sistema di riconoscere i comandi Java da qualsiasi posizione, è necessario configurare le variabili d'ambiente. Di seguito i passaggi dettagliati:
Nella successiva finestra "Variabili d'ambiente", dobbiamo operare su due aree: "Variabili utente" e "Variabili di sistema". Di solito si consiglia di configurare nell'"Variabili di sistema"area, in modo che abbia effetto per tutti gli utenti.
JAVA_HOMEC:\Program Files\Java\jdk1.8.0_311(assicurati di modificare il percorso in base al numero di versione effettivamente installato)CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
(nota che all'inizio c'è un punto e un punto e virgola .;, questo rappresenta la directory corrente, molto importante!)
Nell'elenco "Variabili di sistema", trova la variabile denominata Path selezionala, quindi fai clic su"Modifica".
%JAVA_HOME%\bin (questa è la scrittura più comune e più standard, che fa riferimento alla variabile JAVA_HOME appena impostata)C:\Program Files\Java\jdk23.0_2\bin (Questo è il percorso assoluto della directory bin del JDK, numero di versione di esempio)C:\Program Files\Java\jre23.0_2 (Questa è la directory di installazione del JRE, numero di versione di esempio)Questo è il passaggio più importante, controlla se la nostra configurazione ha avuto effetto:
cmd, quindi premi Invio per aprire la finestra del prompt dei comandi.java -version, quindi premi Invio.Se la configurazione è corretta, vedrai un output simile al seguente, che mostra le informazioni sulla versione di Java installata:
java version "1.8.0_311" Java(TM) SE Runtime Environment (build 1.8.0_311-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.311-b13, mixed mode)
Se vedi questo, congratulazioni! Il tuo ambiente di sviluppo Java è stato configurato con successo.
Capire la differenza tra JDK e JRE è il primo passo per imparare Java, e configurare correttamente le variabili d'ambiente è l'operazione chiave per mettere in pratica la teoria. Ricorda il principio fondamentale:Per lo sviluppo installa il JDK, per l'esecuzione installa il JRE; durante la configurazione tieni d'occhio JAVA_HOME e Path. Basta seguire con attenzione i passaggi sopra descritti e supererai senza problemi il primo piccolo ostacolo nell'apprendimento di Java, ponendo solide basi per il tuo successivo percorso di programmazione.