A volte i programmi su Windows consigliano o richiedono una versione specifica di Java per essere avviati e funzionare correttamente. Il problema diventa più complicato se sul tuo computer sono installate molte versioni diverse di Java. Quindi, come fai a sapere quale versione di Java stai utilizzando? Fortunatamente, tutto ciò che devi fare è eseguire un semplice comando nel Terminale . Scopriamolo proprio qui sotto.
Controlla la tua versione Java utilizzando Terminale
Esistono molti modi per determinare quale versione di Java è installata, se si utilizza Windows 11 o Windows 10. Ad esempio, è possibile inserire la parola chiave "Informazioni su Java" nella barra di ricerca nel menu Start e fare clic su Inserisci i risultati restituiti per determinare la versione Java. Sebbene questo metodo sia semplice, presenta un grosso inconveniente, ovvero che non sempre visualizza accuratamente la versione Java che il sistema tenterà effettivamente di utilizzare se si esegue il file JAR.
Questo problema si verifica nel caso in cui il tuo PC Windows contenga troppe versioni Java installate contemporaneamente. Mentre ti basterà sapere quale versione stai effettivamente utilizzando.
Pertanto, il modo migliore per determinare la versione Java utilizzata dal tuo PC è tramite Terminale. Puoi utilizzare il prompt dei comandi o PowerShell a tua discrezione. Premi Windows + X per aprire il menu Power User, quindi premi " i " per aprire Terminale. In alternativa, puoi fare clic sul pulsante Start e inserire " Terminale " nella barra di ricerca.
Immettere il comando java -version nel Terminale e premere Invio.
La versione Java utilizzata dal tuo sistema verrà visualizzata nella finestra Terminale, proprio sotto il comando che hai appena inserito. Ad esempio, nello screenshot qui sopra, su questo PC è installata e utilizzata la versione Java 17.0.4.1.
Se devi cambiare la versione Java utilizzata dal tuo PC, dovrai apportare alcune modifiche relative alle variabili di ambiente del tuo sistema, in particolare PATH. Puoi farlo con la normale interfaccia utente grafica di Windows oppure puoi anche utilizzare CMD (oltre a PowerShell) per modificare le variabili di ambiente.
Se stai scrivendo codice, puoi semplificare notevolmente il processo di modifica utilizzando ambienti di sviluppo integrati (IDE) - come Eclipse o IntelliJ IDEA - che ti consentono di passare facilmente da una versione Java all'altra in modo flessibile mentre lavori.
Ricorda che installare più versioni Java contemporaneamente non è un grosso problema e molte persone hanno questa abitudine. Devi solo essere sicuro di quale versione stai effettivamente utilizzando quando ne hai bisogno.