Java è uno dei migliori strumenti di sviluppo per la creazione di giochi, applicazioni e programmi lato server. I giochi o le app scritti in Java richiedono l'ambiente Java Virtual Machine per essere eseguiti.
I giochi o le applicazioni sviluppate con Java potrebbero bloccarsi in modo imprevisto o non aprirsi per vari motivi, visualizzando l'errore "Impossibile creare la Java Virtual Machine. Errore: si è verificata un'eccezione irreversibile. Il programma uscirà".
Di seguito troverai diversi metodi per risolvere l'errore Java Virtual Machine Launcher "Impossibile creare la Java Virtual Machine", nel sistema operativo Windows 10/11.
Come risolvere: impossibile creare la Java Virtual Machine in Windows 10/11.*
* Suggerimento: Prima di continuare con i seguenti metodi, provare quanto segue e verificare se il problema persiste
- Installa tutti gli aggiornamenti di Windows.
- Premere CTRL + SPOSTARE + ESC per aprire Task Manager e a Processi scheda chiudere tutte le istanze di macchina virtuale Java (fare clic con il pulsante destro del mouse > Termina operazione)
- 1. Installa la versione corretta della versione JAVA per l'app Java IDE.
- 2. Aumenta la memoria allocata per le app JAVA.
- 3. Avvia JAVA con diritti di amministratore.
- 4. Rimuovere e reinstallare completamente JAVA.
Metodo 1. Installa la versione corretta della versione JAVA per l'app Java IDE*
* Nota: Questo metodo si applica solo agli utenti che utilizzano un'applicazione JAVA IDE per la codifica.
Se ricevi l'errore menzionato su un'applicazione JAVA IDE, devi assicurarti che la versione installata di Java sia compatibile con la versione Java (JRE o JDK) è in esecuzione su JAVA IDE (Java Integrated Development Environment) applicazione. Quindi, procedi come segue:
Passo 1. Controllare la versione JRE/JDK in esecuzione di JAVA IDE.
per esempio. Nell'IDE Eclipse, controlla su quale versione di JRE o JDK è in esecuzione seguendo i passaggi seguenti:
1. Dal menu principale, fare clic su Aiuto > A proposito di Eclipse.
2. Clicca su Dettagli di installazione e scegli il Configurazione scheda.
3. Nella finestra "Dettagli di installazione di Eclipse IDE", osserva la riga che inizia con -vm
4. Il valore nella riga sottostante ti mostrerà quale versione JDK o JRE su cui è in esecuzione Eclipse.
- es.: Se il percorso contiene "jre6", significa che Eclipse è in esecuzione JRE versione 6
- es.: Se il percorso contiene "jdk1.8.0_05" significa che Eclipse è in esecuzione JDK versione 8.
Passo 2. Verifica quale versione di JRE o JDK è installata su Windows.
1. Nella casella di ricerca digitare: cmd (o prompt dei comandi). Quindi seleziona Esegui come amministratore.
2. Per scoprire la versione JAVA installata, dai il seguente comando e premi accedere:
- java –versione
3. Se l'IDE non supporta la versione Java sul tuo dispositivo, procedi con l'installazione di quella corretta versione di Java. *
* Nota: In alcuni casi le versioni JRE e JDK installate potrebbero essere diverse. Quindi, se l'applicazione JAVA IDE in esecuzione su JDK, procedi e controlla anche se il JDK installato corrisponde al JDK in esecuzione dell'app JAVA IDE. Per scoprire la versione JDK installata su Windows, dai il seguente comando:
- javac -versione
Metodo 2. Aumenta la memoria allocata per le app JAVA.
L'avvio di un'applicazione che supera la dimensione massima della memoria della macchina virtuale Java potrebbe causare l'errore "Impossibile creare la macchina virtuale Java". Per aggirare questo problema, vai avanti e aumenta la memoria di sistema allocata che JAVA può utilizzare come segue:
1. Clicca sul Inizio menu e digita ricerca sbarra: visualizzare le impostazioni di sistema avanzate. Quindi fare clic Aprire.
2. Nella finestra "Proprietà del sistema", seleziona il Avanzate scheda e fare clic variabili ambientali.
3. Sotto il riquadro Variabili di sistema, seleziona Nuovo.
4. Imposta il nome della variabile come _OPZIONI_JAVA e il valore della variabile come -Xmx1024M. Quindi, fare clic OK due volte per salvare la modifica e chiudere tutte le finestre aperte. *
* Informazioni: Ciò regolerà la memoria allocata per Java a 1 GB (1024 MB).
5.Ricomincia la macchina per applicare la modifica.
6. Infine prova ad aprire il tuo gioco o app su Java Virtual Machine. Il problema dovrebbe essere sparito.
Metodo 3. Avvia java.exe con diritti di amministratore.
L'errore Java viene visualizzato anche quando l'utente non dispone dei diritti di amministratore o delle autorizzazioni per avviare determinati eseguibili. La configurazione di Java per l'esecuzione sempre come amministratore potrebbe risolvere il problema.
1. premi il Inizio menu e tipo Giava nella casella di ricerca.
2. Clic Aprire la destinazione del file.
3. Nella finestra Esplora file, fare clic con il pulsante destro del mouse il Giava file eseguibile e selezionare Proprietà.
4. Nella finestra "Proprietà Java" selezionare il file Compatibilità scheda e sotto il Impostazioni riquadro, selezionare la casella Esegui questo programma come amministratore. Quindi fare clic Applicare e OK.
5. Infine, avvia il programma che non può essere eseguito a causa dell'errore "Impossibile creare la Java Virtual Machine" e verifica se il problema persiste.
Metodo 4. Rimuovere e reinstallare completamente JAVA.
In alcuni casi, Java potrebbe essere danneggiato o mancare di componenti, causando la chiusura di giochi o applicazioni che stai tentando di eseguire. In questo caso, segui le istruzioni seguenti per rimuovere tutte le versioni di JAVA dal tuo computer e reinstallarlo.
1. Scarica Strumento di disinstallazione di Java.
2. Esegui lo strumento e seleziona su rimuovere tutte le versioni Java.
3. Dopo la rimozione, procedere e eliminare il Giava cartella/e dalle seguenti posizioni su disco (se esistente):
- C:\Programmi\
- C:\Programmi (x86)\
4. Ricomincia il tuo computer.
5. Dopo il riavvio, visita Pagina di download ufficiale di Java da scaricare e installare l'ultima versione di Java.
Questo è tutto! Quale metodo ha funzionato per te?
Fammi sapere se questa guida ti ha aiutato lasciando un tuo commento sulla tua esperienza. Metti mi piace e condividi questa guida per aiutare gli altri.