Risolvi questo fastidioso errore Java su Windows con questa guida.
Il tuo computer Windows 11 potrebbe richiedere l'ultima versione di Java installata per il funzionamento di alcune applicazioni. Tuttavia, a volte alcune app Java potrebbero bloccarsi improvvisamente con l'errore Impossibile creare la macchina virtuale Java.
Questo errore è spesso un caso di allocazione di memoria insufficiente per le app Java. Inoltre, verifica la presenza di problemi di autorizzazione e glitch con la versione Java stessa. Se lo stai utilizzando sul tuo computer di lavoro per scopi di programmazione, controlla se hai installato la versione corretta di Java IDE.
Qui ti mostriamo alcuni passaggi per la risoluzione dei problemi per correggere l'errore Impossibile creare la macchina virtuale Java su Windows.
1. Verifica l'installazione di Java
La verifica dell'installazione di Java può aiutarti a determinare i problemi con la versione stessa. Puoi usare il java -versione comando nel prompt dei comandi per verificare la versione corrente di Java installata insieme alla data di installazione.
Per controllare la versione di Java installata su Windows:
- premi il Vincita chiave e tipo cmd.
- Fare clic con il tasto destro su Prompt dei comandi e seleziona Esegui come amministratore.
- Nella finestra del prompt dei comandi, digitare il seguente comando e premere accedere:
java -versione
- L'output elencherà la versione JDK installata sul tuo computer e la data di installazione.
- Se di recente hai installato un aggiornamento, controlla se le informazioni vengono verificate. In caso contrario, provare a installare l'ultima versione disponibile dal Sito Web Java.
2. Termina il processo Java in Task Manager
Se l'errore viene attivato durante l'installazione di Java, verificare se un processo Java è in esecuzione in background. È possibile utilizzare Task Manager per trovare e terminare i processi in background che potrebbero impedire l'installazione di Java Runtime Environment o del kit di sviluppo.
- Premere Vinci + X per aprire il Menù WinX e seleziona Gestore attività.
- In Task Manager, apri il file Processi scheda e individuare le istanze di macchina virtuale Java.
- Seleziona e clicca Ultimo compito per chiudere il processo.
3. Esegui Java come amministratore
Un'autorizzazione insufficiente può impedire l'esecuzione di alcune app Java sul tuo computer. Per risolvere il problema, esegui Java con privilegi di amministratore. Per eseguire Java come amministratore su Windows, fare clic con il tasto destro su java.exe e seleziona Esegui come amministratore.
In alternativa, puoi impostare Java.exe in modo che venga sempre eseguito come amministratore. In questo modo, non è necessario eseguire Java con privilegi amministrativi ogni volta che si desidera avviarlo. Guardare come eseguire sempre un programma come amministratore per maggiori informazioni.
4. Aumenta la memoria di sistema per Java
Un motivo comune per l'errore Impossibile creare la macchina virtuale Java è l'allocazione di memoria insufficiente, nota anche come heap Java. Un'allocazione di memoria insufficiente può limitare le prestazioni o causare l'arresto anomalo dell'app.
Per risolvere questo problema, è possibile aumentare la dimensione dell'heap Java. Puoi farlo modificando il file Parametri di esecuzione da Impostazioni dell'ambiente Java Runtime o cambiando il _OPZIONI_JAVA valore variabile in base alle proprie preferenze.
Come aumentare le dimensioni dell'heap Java modificando manualmente le variabili
Per modificare la dimensione dell'heap Java modificando la variabile _JAVA_OPTIONS:
- premi il Vincita chiave e tipo variabili ambientali.
- Quindi, seleziona Modifica le variabili di ambiente di sistema aprire Proprietà di sistema.
- Nel Avanzate scheda, fare clic variabili ambientali.
- Nel Variabili di sistema sezione, fare clic su Nuovo. È importante selezionare la sezione corretta.
- Tipo -OPZIONI_JAVA nel Nome variabile campo.
- Quindi, digita -Xmx512M nel Valore variabile campo. Qui, -Xmx512M definisce la quantità di memoria che si desidera allocare. In questo caso lo è 512MB della memoria di sistema.
- Clic OK, E OK ancora una volta per salvare le modifiche.
Successivamente, avvia l'app che mostra l'errore e controlla se l'errore è stato risolto. In caso contrario, apri Variabili Ambientali Ancora. Seleziona il -OPZIONI_JAVA variabile e fare clic Modificare. Nel Dati di valore tipo di campo -Xmx1024M per aumentare la dimensione della memoria a 1024MB (1GB). Clic OK e verificare eventuali miglioramenti.
Come aumentare le dimensioni dell'heap Java utilizzando il pannello di controllo Java
È inoltre possibile modificare la dimensione predefinita dell'heap Java dalle impostazioni di Java Runtime Environment. Ecco come farlo.
- Premere Vinci + R aprire Correre.
- Tipo controllo e clicca OK per aprire il Pannello di controllo.
- Successivamente, fai clic su Programmi e clicca su Java (32 bit).
- Nel Pannello di controllo Java finestra di dialogo, apri il file Giava scheda.
- Clicca il Visualizzazione pulsante.
- Fare doppio clic sul Parametri di esecuzione colonna e tipo -Xmx512m per assegnare 512 MB di memoria per le app Java.
- Clic OK per salvare le modifiche.
5. Disinstalla e reinstalla Java
Se il problema persiste, potrebbe essere necessaria una reinstallazione. Puoi disinstallare e reinstallare Java per risolvere eventuali problemi con la versione. Questi problemi potrebbero persistere anche se installi una versione più recente. Per risolvere il problema, disinstalla Java utilizzando il programma di disinstallazione Java, quindi reinstalla l'ultima versione disponibile.
Per pulire l'installazione di Java:
- Vai al Pagina dello strumento di disinstallazione di Java e scarica il programma di disinstallazione.
- Eseguire l'eseguibile e fare clic Essere d'accordo.
- Selezionare tutte le versioni di Java rilevate dallo strumento e fare clic Prossimo.
- Clic SÌ e attendi mentre il programma di disinstallazione rimuove Java dal tuo computer. Clic Vicino.
- Riavvia il computer per applicare le modifiche.
- Successivamente, vai al Pagina dei download di Java e scarica l'ultima versione disponibile per il tuo sistema operativo. Assicurati di scaricare la versione corretta (32-bit/64-bit), a seconda dell'architettura del sistema.
- Eseguire il programma di installazione e fare clic Installare. Seguire le istruzioni sullo schermo per completare l'installazione e riavviare il computer.
6. Installa Java in uno stato di avvio pulito di Windows
Nello stato di avvio parziale, Windows si avvia solo con i servizi e le app Microsoft essenziali. È un metodo di risoluzione dei problemi per determinare e trovare conflitti di app di terze parti che causano errori di sistema. Se continui a visualizzare l'errore durante l'installazione di Java, avviare il computer Windows in uno stato di avvio pulito e prova a installarlo di nuovo.
Correzione dell'errore "Impossibile creare la macchina virtuale Java" su Windows
La dimensione dell'heap Java insufficiente è ciò che spesso fa scattare l'errore della macchina virtuale Java. Per risolvere il problema, modifica la dimensione dell'heap predefinita per poter eseguire le app Java senza problemi.
Se l'errore si verifica durante l'installazione di Java, provare a installare l'app in uno stato di avvio pulito. L'installazione degli aggiornamenti di Windows in sospeso può anche aiutare a risolvere i problemi di compatibilità con la versione.