How To

Come risolvere l’errore “Impossibile creare la macchina virtuale Java”

February 12, 2026 5 minuti di lettura Updated: February 12, 2026

Gestire l’errore “Impossibile creare la Java Virtual Machine” è piuttosto fastidioso, soprattutto se si sta semplicemente cercando di avviare un programma come Minecraft o Eclipse senza problemi. Di solito, è dovuto a una memoria insufficiente di Java, o forse a un problema di percorso o privilegi. A volte, basta una rapida modifica per risolvere il problema, ma altre volte è un po’ un rompicapo. Questa guida illustra tutte le cause e le soluzioni più comuni, in modo che possiate sperare di far funzionare di nuovo Java senza problemi. La maggior parte delle soluzioni prevede la regolazione delle impostazioni della RAM, delle variabili d’ambiente o la reinstallazione di Java stesso. Preparatevi a un po’ di tentativi ed errori: Java può essere bizzarro anche in questo caso.

Come risolvere l’errore “Impossibile creare la macchina virtuale Java”

Aumentare l’allocazione della RAM per Java

Questa è la soluzione più comune. La JVM imposta di default un modesto heap di 256 MB, che non è sufficiente per alcuni giochi o IDE, soprattutto se si eseguono progetti o mod che consumano molta memoria. Aumentare la potenza di elaborazione di solito risolve il problema.

  1. Premi Windows key + R, digita sysdm.cple premi Invio. Si aprirà la finestra Proprietà del sistema.
  2. Passare alla scheda Avanzate e fare clic su Variabili d’ambiente.
  3. In Variabili di sistema, fare clic su Nuovo per creare una nuova variabile.
  4. Assegnagli un nome _JAVA_OPTIONSe un valore -Xmx512M(o anche di più, se preferisci, ad esempio 1024 M per 1 GB).
  5. Premere OK in tutte le schermate per salvare. Potrebbe essere necessario riavviare Windows per aggiornarsi.

Questa modifica aiuta la JVM ad allocare più memoria all’avvio, il che può prevenire l’errore. Naturalmente, Windows deve rendere il processo più difficile del necessario. A volte è necessario un riavvio affinché le modifiche alle variabili d’ambiente abbiano effetto.

Correggi la variabile Path in modo che Windows sappia dove risiede Java

Anche se il sistema non riesce a trovare gli eseguibili Java perché il percorso non è impostato correttamente, ciò potrebbe causare problemi. Impostare il percorso corretto garantisce il corretto funzionamento di Java quando avviato dalla riga di comando o da applicazioni come Eclipse.

  1. Vai alla C:\Program Files\Javacartella JDK installata e trovala (ad esempio jdk-19).
  2. Apri la cartella bin al suo interno, fai clic con il pulsante destro del mouse sulla barra degli indirizzi e copia il percorso della cartella, ad esempio C:\Program Files\Java\jdk-19\bin. Prendine nota: è importante.
  3. Premere Windows key + R, digitare sysdm.cple premere Invio.
  4. Vai su Avanzate > Variabili d’ambiente.
  5. Nel riquadro Variabili di sistema, fare doppio clic su Percorso.
  6. Fai clic su Nuovo e incolla il percorso copiato in precedenza, quindi premi OK fino in fondo.

Questo è il passaggio classico che assicura che i comandi Java funzionino ovunque. In alcune configurazioni, se il percorso non è corretto, la JVM si blocca e si rifiuta di avviarsi.È un po’ strano, ma correggere la variabile Path spesso risolve il problema.

Esegui Java con privilegi di amministratore

Questa è più una nota a margine, ma a volte Windows non concede a Java autorizzazioni sufficienti, soprattutto se è installato nella cartella Programmi. Eseguire Java come amministratore può risolvere alcuni problemi di accesso che causano errori di avvio della JVM.

  1. Trova il tuo eseguibile Java, probabilmente in un percorso simile a C:\Program Files\Java\jre1.8.0_341\bin\java.exe.
  2. Fare clic con il pulsante destro del mouse e selezionare Proprietà.
  3. Vai alla scheda Compatibilità.
  4. Selezionare Esegui questo programma come amministratore e fare clic su Applica.

Buona fortuna nel far funzionare quella piccola casella di controllo. A volte è necessario un riavvio o semplicemente un nuovo avvio per farlo funzionare, ma vale la pena tentare se la causa sospetta sono i permessi.

Reinstallare Java se è danneggiato o obsoleto

Se nessuno dei metodi precedenti ha funzionato, forse è Java stesso a non funzionare: file corrotti o una versione non corrispondente. Disinstalla Java completamente, quindi scarica l’ultima versione dal sito ufficiale. Ecco come fare:

  1. Premi Windows key + Iper aprire Impostazioni, quindi vai su App > App e funzionalità.
  2. Trova Java, clicca sulle sue opzioni e seleziona Disinstalla. Conferma se richiesto.
  3. Vai alla pagina di download di Java e scarica l’ultima versione compatibile con il tuo sistema.
  4. Esegui il programma di installazione, segui le istruzioni e reinstalla Java. Riavvia il computer dopo l’installazione, per sicurezza.

Questo spesso risolve i problemi causati da file Java obsoleti o non funzionanti. A volte, infatti, Java non vuole collaborare se non è nel suo stato puro e pulito.

Modifica il file di configurazione di Eclipse se lo stai utilizzando

Anche Eclipse può essere esigente riguardo alle impostazioni della JVM. Se riscontri questo errore provando a eseguire Eclipse, modificare il eclipse.inifile JVM può aiutarti. Si trova nella cartella di installazione di Eclipse.

  1. Trovalo eclipse.ininella directory Eclipse.
  2. Aprilo con Blocco note o qualsiasi editor di testo.
  3. Rimuovere o commentare la riga che punta alla VM, ad esempio -vm C:\Program Files\Java\jdk-19\bin.
  4. Aggiorna la riga che imposta la versione di Java, ad esempio -Dosgi.requiredJavaVersion=19.
  5. Sotto la -vmriga, aggiungi una nuova riga che punti al tuo eseguibile Java, ad esempio: -vm C:\Program Files\Java\jre1.8.0_341\bin\javaw.exe.
  6. E se il problema persiste, aggiungere una riga che punti direttamente alla DLL JVM: -vm C:\Program Files\Java\jre1.8.0_341\bin\server\jvm.dll.
  7. Salvare il file e riavviare Eclipse.

Questa modifica indica a Eclipse esattamente quale versione e percorso Java utilizzare, impedendo così che l’errore JVM si ripresenti. Non tutte le configurazioni lo richiedono, ma vale la pena provarci se tutto sembra a posto ma l’errore continua a comparire.

Riepilogo

  • Spesso basta aumentare la dimensione dell’heap Java per risolvere il problema.
  • Correggere o aggiornare la variabile Path può aiutare Windows a trovare Java.
  • L’esecuzione di Java con diritti di amministratore potrebbe risolvere i problemi di autorizzazione.
  • Se tutto il resto fallisce, reinstalla Java per riparare i file danneggiati.
  • La modifica di eclipse.ini può risolvere problemi specifici di Eclipse.

Incartare

Per risolvere l’errore JVM, di solito bastano alcune modifiche comuni, soprattutto per quanto riguarda le impostazioni di memoria e percorso.È un po’ fastidioso quanto Java possa essere fragile, ma una volta apprese le soluzioni, il problema è pressoché immediato. Speriamo che uno di questi metodi riesca a far funzionare Java senza problemi sulla tua configurazione. Ricorda, a volte un riavvio aiuta Windows ad aggiornare correttamente tutte le impostazioni, perché no?