Come correggere l’errore di eccezione Java durante l’apertura di file .jar su Windows 11, 10, 8 o 7
Se hai mai provato ad aprire un’app o un gioco basato su Java, come Minecraft, Eclipse o alcuni strumenti aziendali, e hai visto comparire il temuto errore “Si è verificata un’eccezione Java”, sai che è una seccatura. A volte è dovuto a un’installazione non corretta di Java, a versioni non corrispondenti o a problemi con il percorso di sistema. Di solito, seguire alcuni passaggi può risolvere il problema, ma è un po’ frustrante capire quale sia il problema. Questa guida illustra le soluzioni più comuni, alcune semplici, altre un po’ più complesse, per aiutarti a far funzionare di nuovo il sistema.
Queste soluzioni funzionano sia su Windows 11, 10 o persino Windows 7.È necessario controllare l’installazione di Java, assicurarsi che le variabili d’ambiente siano corrette e modificare le opzioni di apertura predefinite. Di solito, uno di questi metodi consente all’app di tornare a funzionare senza troppi problemi. Speriamo che questo aiuti qualcuno a risparmiare ore di tentativi di risoluzione dei problemi in autonomia.
Come correggere l’errore “Si è verificata un’eccezione Java” su Windows
Controlla l’installazione di Java per assicurarti che sia installata correttamente
Questo è praticamente il primo passo. Se Java non è installato o il sistema non sa dove trovarlo, l’app dà di matto. In alcune configurazioni, l’errore si verifica semplicemente perché Java non è presente o è corrotto.
- Apri PowerShell o il Prompt dei comandi. Premi semplicemente Win + R, digita
cmdopowershell, quindi premi Invio. - Digita
java -versione premi Invio. Se Java è installato, visualizzerà il numero di versione. In caso contrario, verrà visualizzato un messaggio di errore o non verrà visualizzato alcun output. - Se Java non è installato o ricevi un messaggio anomalo, devi scaricare l’ultima versione di Java JDK o JRE. Vai alla pagina dei download di Oracle Java. Scarica l’ultima versione compatibile con il tuo sistema operativo, esegui il programma di installazione e segui le istruzioni. Perché, ovviamente, Windows deve rendere la procedura più difficile del necessario.
Su alcune macchine, questo controllo ti dirà che tutto è a posto. Su altre, scoprirai che Java è obsoleto o corrotto, il che può causare l’insorgenza di eccezioni all’improvviso.
Configurare le variabili d’ambiente per rendere Java rilevabile
Questo a volte crea problemi. Anche se Java è installato, a meno che il sistema non sappia dove trovarlo, le app Java si rifiutano di funzionare correttamente, generando quell’eccezione. Assicurarsi che la variabile Path punti alla directory bin di Java risolve il problema.
- Fare clic con il pulsante destro del mouse su Questo PC o Risorse del computer e selezionare Proprietà.
- Fare clic su Impostazioni di sistema avanzate (solitamente sul lato sinistro).
- Fare clic sul pulsante Variabili d’ambiente.
- Nella sezione Variabili di sistema, trova e seleziona Percorso, quindi fai clic su Modifica.
- Fare clic su Nuovo e aggiungere il percorso alla cartella bin di Java, ad esempio
C:\Program Files\Java\jdk-17\bin. - Fare clic ripetutamente su OK per chiudere tutte le finestre di dialogo. Se hai appena installato Java, un riavvio può aiutare Windows a riconoscere il nuovo percorso.
Ho visto casi in cui questa operazione risolve una serie di strani errori Java, soprattutto se l’eccezione si verifica immediatamente durante l’esecuzione di un’app.
Aprire correttamente i file.jar con Java: niente più eccezioni
Se Java è installato ma facendo doppio clic sui file.jar si verificano errori, potrebbe essere perché Windows non è impostato per aprirli con Java per impostazione predefinita. Risolvere il problema può essere semplice.
- Fai clic con il pulsante destro del mouse sul file.jar problematico.
- Seleziona Apri con > Scegli un’altra app.
- Scorri verso il basso o fai clic su “Altre app” per trovare il file binario Java(TM) Platform SE. Se non viene visualizzato, fai clic su ” Cerca un’altra app su questo PC”.
- Vai alla cartella in cui è installato Java, ad esempio
C:\Program Files\Java\jdk-17\bin\javaw.exeo simile. - Seleziona la casella che dice Usa sempre questa app per aprire i file.jar.
Non so perché sia così complicato, ma a volte Windows non associa correttamente i tipi di file, causando eccezioni Java ogni volta che si tenta di eseguire l’app normalmente. Una volta configurati, questi problemi tendono a scomparire.
Riavviare dopo le modifiche: a volte è così semplice
Le modifiche alle variabili d’ambiente o l’installazione di nuove versioni di Java spesso richiedono un riavvio affinché Windows riconosca gli aggiornamenti. In alcune configurazioni, un riavvio risolve i problemi persistenti. Se non avete riavviato il sistema dopo aver apportato modifiche, provateci. Di solito, questo è l’ultimo passaggio necessario per eliminare l’errore di eccezione.
Suggerimenti extra e insidie comuni
- Se l’errore persiste, verifica che la versione di Java corrisponda ai requisiti dell’applicazione. A volte, le versioni di Java più recenti interrompono il funzionamento di software più datati.
- Controlla le impostazioni del firewall e dell’antivirus: a volte bloccano l’esecuzione di Java.
- Se non funziona nulla, cerca registri di errori o eccezioni specifici nell’app stessa. A volte, il problema è dovuto a file corrotti o mod/componenti aggiuntivi incompatibili.
Incartare
Questo può essere fastidioso, ma è abbastanza semplice una volta che si sa cosa cercare. Di solito, installare la versione più recente di Java, impostare correttamente le variabili d’ambiente e assicurarsi che le associazioni dei file siano corrette risolve il problema.È un po’ strano come una piccola incongruenza o impostazione possa causare un errore così grave, ma almeno ora esiste una soluzione chiara per risolverlo.
Riepilogo
- Controlla se Java è installato e mostra la versione corretta
- Scarica e installa l’ultimo Java JDK se necessario
- Imposta le variabili di ambiente in modo che Windows possa trovare Java
- Associare i file.jar a Java in modo esplicito
- Riavvia il PC per applicare tutte le modifiche
Incrociamo le dita affinché questo aiuti
Speriamo che questo risparmi qualche ora di grattacapi a qualcuno. Gli errori Java sono fastidiosi, ma di solito si possono risolvere senza troppi problemi, una volta individuato il colpevole. Buona fortuna e buon divertimento con la programmazione o con i videogiochi!