Installa Java Runtime (JRE/JDK) su Windows, Linux e macOS

Ultimo aggiornamento: 16/10/2025
Autore: Isaac
  • Installa JDK (incluso JRE) da Oracle, OpenJDK o Temurin a seconda delle tue esigenze e del tuo sistema.
  • Impostare JAVA_HOME e PATH in modo che il sistema possa trovare Java e il compilatore.
  • Dai un'occhiata a java/javac e usa IDE come IntelliJ o Eclipse per iniziare a sviluppare.

Installa Java su Windows, Linux e macOS

Se hai intenzione di sviluppare o eseguire applicazioni Java, è necessario che l'ambiente sia correttamente installato e configurato. In questa guida completa, spiego come preparare Java Runtime e JDK in Windows, Linux e macOS, con metodi ufficiali e tramite i gestori di pacchetti, come modificare JAVA_HOME e come verificare che tutto funzioni come dovrebbe.

Oltre a coprire l'installazione passo dopo passo, Vedrai la differenza tra JDK e JRE, consigli sulla versione (Oracle, OpenJDK, Adoptium Eclipse Temurin), configurazione IDE (IntelliJ, Eclipse, VS Code) e alcuni dettagli utili per gli ambienti accademici, come l'utilizzo di Eclipse 2024-06 e della codifica UTF-8 per evitare errori rari.

Cosa sono JDK e JRE e cosa dovresti installare?

Giava

Il Java Development Kit include il compilatore, la JVM e gli strumenti essenziali; Quando installi il JDK ottieni anche il JRE, che è l'ambiente di runtime necessario per eseguire applicazioni Java. Se si sviluppa, è necessario il JDK; se si eseguono solo programmi precompilati, il JRE è sufficiente, ma oggigiorno è comune installare direttamente il JDK.

Puoi scegliere tra le distribuzioni Oracle JDK e OpenJDK. Oracle offre Download ufficiale, mentre OpenJDK è l'alternativa open source con licenza GPL. All'interno di OpenJDK, Adoptium Eclipse Temurin è un'opzione molto popolare e frequentemente aggiornata dalla comunità.

Scarica Java

Controlla se hai già Java installato

Prima di toccare qualsiasi cosa aprirne uno terminale o simbolo del sistema e controlla se Java è presente e nel PATH del sistema.

  1. apre CMD o PowerShell in Windows, Terminale su macOS o console su Linux.
  2. Esegui il comando: java -versionSe vedi una versione, Java è installato; in caso contrario, il comando non è riconosciuto.

Per una maggiore sicurezza, puoi anche correre javac -version, che verifica la presenza del compilatore JDK; se si dispone solo del JRE, javac non verrà visualizzato.

Scarica Java: Oracle, OpenJDK e Temurin

Il metodo tradizionale è quello di andare sul sito Web ufficiale di Oracle o sulle distribuzioni OpenJDK; scegli l'ultima versione stabile a meno che non sia necessaria una compatibilità specifica (ad esempio, Java 8 in determinati ambienti didattici o progetti legacy).

  1. Da Oracle: Vai alla sezione download e scegli il programma di installazione per il tuo sistema (Windows, macOS, Linux). Accetta la chiave di licenza prima di scaricare.
  2. OpenJDK/Adoptium Eclipse Temurin: Distribuzione open source sotto licenza GPL, con build manutenute e aggiornate. È perfetta per lo sviluppo e la produzione.

Se si lavora con software di terze parti che richiede una versione specifica, scarica quel numero di versione specificoGli archivi delle versioni precedenti sono disponibili negli archivi Oracle e nei repository gestiti dalla community.

Installazione su Windows (programma di installazione ufficiale)

Il procedimento è semplice: scarica il file JDK .exe (Oracle o OpenJDK) e avviare la procedura guidata.

  1. Esegui il programma di installazione .exe e accettare i passaggi della procedura guidata.
  2. Se ti viene offerta questa possibilità, selezionala. 'Imposta la variabile JAVA_HOME' per risparmiare tempo con la variabile d'ambiente.
  3. Completare l'installazione e chiudere la procedura guidata. Da qui puoi configurare l'ambiente se non l'hai impostato automaticamente.
  Tutto sui messaggi personalizzati in Windows con netplwiz e secpol.msc

Se vuoi controllare la posizione di installazione, la cosa normale è qualcosa del tipo C:\Program Files\Java\jdk-XX (dove XX è la versione).

Installazione su macOS (programma di installazione .dmg)

Su macOS, scarica il pacchetto .dmg dal provider scelto (Oracle o Adoptium Temurin) e seguire la procedura guidata grafica.

  1. Apri il file .dmg che hai scaricato.
  2. Fare doppio clic sul pacchetto e completare l'installazione con passaggi guidati.
  3. Una volta installato, verificare con java -version che il sistema trovi la versione corretta.

Nelle versioni moderne di macOS, I percorsi per i JDK installati sono solitamente in /Library/Java/JavaVirtualMachines/, con sottocartelle per versione.

Installazione su Linux (Debian/Ubuntu, Fedora, Arch)

Su Linux, è più comodo utilizzare il gestore dei pacchetti della tua distribuzione; Ciò garantisce l'integrazione con il sistema e aggiornamenti automatici.

Distribuzioni basate su Debian (Ubuntu, Linux Mint, ecc.)

  1. Aggiorna indici: sudo apt update
  2. Installa il JDK predefinito: sudo apt install default-jdk

Distribuzioni basate su Red Hat (Fedora, ecc.)

  1. Installa OpenJDK 11 (esempio): sudo dnf install java-11-openjdk

Distribuzioni basate su Arch

  1. Sincronizza e installa: sudo pacman -Syu
  2. Installare il JDK (esempio con la versione predefinita): sudo pacman -S jdk-openjdk
  3. Per individuare le versioni disponibili: sudo pacman -Ss jdk

In Linux puoi avere più versioni contemporaneamente; utilizzare strumenti alternativi (come update-alternatives in Debian/Ubuntu) per selezionare l'impostazione predefinita.

Installazione con i gestori di pacchetti: Chocolatey (Windows) e Homebrew (macOS)

Se preferisci un metodo rapido e riproducibile, utilizzare un gestore di pacchettiChocolatey (Windows) e Homebrew (macOS) semplificano il processo e rendono più semplici gli aggiornamenti futuri.

Finestre con cioccolato

Per prima cosa installa Chocolatey. Apri PowerShell come amministratore ed eseguire:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Se non vedi errori, prueba choco o choco -? per confermare che è stato installato.

Ora installa Temurin 8 (Java 8) con Chocolatey: choco install temurin8

Chocolatey ti chiederà conferma del copione; risponde con Y o A per continuare. Un messaggio come "Chocolatey ha installato 1/1 pacchetti" indica che tutto è andato bene.

Apri un nuovo terminale e controlla: java --versionSe vedi qualcosa come "Java non è riconosciuto come comando interno o esterno...", controlla le variabili PATH e JAVA_HOME oppure reinstallare il pacchetto.

macOS con Homebrew

Installa Homebrew dal Terminale con lo script ufficiale: piste

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Quindi aggiungi il repository casks con versione: brew tap homebrew/cask-versions

Per Temurin 8 dalla botte, eseguire: brew install --cask temurin8Se appare 'temurin8 è stato installato correttamente!', Todo correcto.

Configurare JAVA_HOME e PATH

Per compilare ed eseguire senza problemi, imposta la variabile JAVA_HOME e assicurati di avere il binario Java nel tuo PATH.

Windows

  1. Identificare il percorso del JDK, ad esempio: C:\Program Files\Java\jdk-11
  2. Vai a Pannello di controllo → Sistema → Impostazioni di sistema avanzate → variabili ambientali.
  3. Crea una variabile utente o di sistema chiamata JAVA_HOME con valore del percorso JDK.
  4. Modifica PATH e aggiungi: %JAVA_HOME%\bin all'inizio o in una posizione prioritaria.
  5. Apri un nuovo terminale e controlla: echo %JAVA_HOME% y java -version

macOS e Linux

  1. Trova il percorso per il JDK (su macOS, di solito è in /Library/Java/JavaVirtualMachines/<versión>/Contents/Home; su Linux dipende dal pacchetto installato).
  2. Apri il file del profilo shell (~/.bashrc, ~/.zshrc o ~/.bash_profile).
  3. Aggiungi queste righe (regola il percorso):
export JAVA_HOME=/ruta/a/tu/jdk
export PATH="$JAVA_HOME/bin:$PATH"

Salva, ricarica la configurazione con source ~/.bashrc (o il file corrispondente) e riprova java -version.

Verifica l'installazione

Con tutto impostato, verificare che Java risponda e che i percorsi puntino al JDK corretto.

  1. Versione JVM: java -version
  2. Versione del compilatore: javac -version
  3. Posizione binaria: su Windows, where java; su macOS/Linux, which -a java

Se ci sono più versioni e quella attiva non è quella desiderata, Controllare PATH/JAVA_HOME o utilizzare le alternative di sistema (per esempio, update-alternatives in Debian/Ubuntu).

  Impedisci al telefono Android di vibrare o emettere suoni di clic

Installa e configura un IDE (IntelliJ, Eclipse, VS Code)

Un buon IDE fa risparmiare tempo e grattacapi; IntelliJ IDEA, VS Code ed Eclipse sono scommesse sicure da cui iniziare.

Esempio rapido con IntelliJ IDEA

  1. Scarica e installa IntelliJ IDEA dal loro sito web. L'edizione Community è più che sufficiente per Java standard.
  2. Quando si crea un progetto, seleziona il JDK appena installato e scegli Maven se desideri la gestione automatica delle dipendenze.
  3. Con Maven, generi un file pom.xml con informazioni sul progetto, dipendenze, plugin e ciclo di vita della build.

In VS Code, con estensioni Java, Avrai supporto per il debug e la compilazioneIn Eclipse, la configurazione è simile: quando si crea il progetto, si seleziona il JDK appropriato e il tipo di build (Maven/Gradle).

Eclipse IDE: versione consigliata e download

In alcuni contesti accademici e di laboratorio, Viene utilizzato Eclipse IDE 2024-06Puoi usare una versione più recente, ma se segui la documentazione fornita in classe, attenersi alla versione specificata ti semplificherà la vita.

Scarica il pacchetto 'Eclipse IDE for Java Developers' per il tuo sistema operativo oppure usa 'Eclipse Installer'; entrambi i modi sono validiInstallalo, seleziona il JDK e verifica che venga compilato e venga eseguito sul tuo computer.

Versioni Java: compatibilità e targeting Java 8

Sebbene l'ultima versione stabile di Java stia progredendo rapidamente (attualmente molto più veloce di Java 8), Molti progetti e argomenti continuano a prendere di mira Java 8 per compatibilità. Ciò significa non utilizzare le funzionalità introdotte dopo la versione 1.8.

Se sviluppi con una versione corrente (ad esempio, 21 o 22), Assicurati di compilare con compatibilità verso 1.8 quando necessario e testare il codice dove deve essere valutato o distribuito.

Metodi alternativi: installazione manuale vs. gestori

Hai due percorsi: installazione manuale con l'installatore ufficiale (più visivo e guidato) o utilizzando i gestori di pacchetti (Chocolatey su Windows e Homebrew su macOS), che semplificano installazioni e aggiornamenti.

Con i gestori di pacchetti, l'ordine è chiaro: un comando e bastaManualmente, hai un controllo più preciso durante la procedura guidata e il percorso di installazione.

Dettagli per le pratiche: frequenza, consegna e valutazione

Nei contesti didattici, potrebbe essere richiesta la frequenza obbligatoria per esercitarsi, con un numero limitato di assenze giustificate. Rivedi il regolamento del tuo centro per evitare sorprese.

  Come risolvere il codice errore 39 su Disney Plus

La consegna delle pratiche avviene solitamente su un server designato; Invia il tuo lavoro seguendo le linee guida formato e scadenze. Spesso esistono strumenti di verifica ("oracoli") che eseguono test automatizzati e convalidano la documentazione (Javadoc).

L'oracolo potrebbe restituire risultati come "la documentazione è priva di errori", "OK", "ERRATO" o "NON COMPILABILE"; Se vedi errori, controlla nomi, visibilità, firme e dipendenzeDi solito non fornisce alcun indizio sul guasto specifico, quindi sarà necessario perfezionare i test locali.

Durante i controlli di persona, normalmente sarà necessario sviluppare in laboratorio con il PC assegnato, senza appunti cartacei o dispositivi esterni, e caricando la soluzione sulla piattaforma indicata durante il tempo Della prova.

  • Rispettare la posizione e l'orario assegnati e non accendere l'attrezzatura finché non te lo dice l'insegnante.
  • Non collegare dispositivi USB né usare Portátiles dati personali durante il controllo.
  • Puoi consegnare solo dal laboratorio e dal PC assegnati durante la sessione; altri tentativi vengono solitamente invalidati.

I voti vengono pubblicati dopo la correzione; Utilizzare forum e tutorial di persona per domande specifiche, evitando di condividere codice open source se le regole lo richiedono.

Codifica dei caratteri: utilizza UTF-8

Per evitare errori di compilazione e caratteri strani, imposta il tuo progetto su UTF-8Su Linux e macOS, questa è solitamente l'impostazione predefinita; su Windows, è consigliabile selezionarla.

In Eclipse, apri le proprietà del progetto (Progetto → Proprietà) e, in 'Risorsa', imposta 'Codifica file di testo' su UTF-8Applica e chiudi. Se compaiono caratteri strani, sostituiscili con i caratteri UTF-8 corretti.

Evita gli editor che modificano la codifica senza preavviso (come alcune vecchie modalità del Blocco note); utilizzare IDE o editor moderni che rispettano UTF-8 e le terminazioni di riga Unix quando necessario

Nei progetti condivisi o valutati automaticamente, Un file non UTF-8 può interrompere la compilazioneAssicurati che tutti i font e le risorse utilizzino lo stesso set di caratteri.

Raccomandazioni pratiche e verifica finale

Una volta installato tutto, è consigliabile effettuare un controllo completo: creare un progetto semplice, compilarlo ed eseguirlo. Questo verificherà che JDK, IDE e PATH funzionino correttamente insieme.

  1. Crea una classe 'HelloWorld' e compilala: Se javac funziona, il JDK è a posto..
  2. Esegui la classe con java e conferma che viene stampato sulla console. Tutto è in ordine se non ci sono errori.
  3. Se usi Maven, prova mvn -v per verificare l'integrazione con Java e l'ambiente.

Se qualcosa va storto, rivedi i passaggi: JAVA_HOME corretto, PATH che punta a .../bine che non vi siano resti di precedenti installazioni in conflitto.