Risolto: errore verificatosi durante l'inizializzazione della VM

L'heap di memoria iniziale Java è troppo alto

  • Per correggere l'errore verificatosi durante l'inizializzazione della VM, eseguire la riga java -Xms256m -Xmx512M nel prompt dei comandi.
  • Puoi anche modificare il file batch o eseguire un semplice comando bash per risolvere rapidamente questo problema.
  • Leggi di seguito per trovare le istruzioni dettagliate fornite dal nostro team del software Windows Report!
Come correggere l'errore verificatosi durante l'inizializzazione della VM

L'errore verificatosi durante l'inizializzazione della VM è un classico problema Java quando si tenta di eseguire la VM. Il messaggio di errore può apparire su qualsiasi sistema su cui provi ad avviare una macchina virtuale, inclusi Windows, Mac o Linux.

Ecco alcuni dei casi di errore rilevati dai nostri esperti di software Report Windows:

  • Si è verificato un errore durante l'inizializzazione della VM noclassdefffounderror java/lang/object.
  • Si è verificato un errore durante l'inizializzazione del server VM Minecraft – The Il server Minecraft non è riuscito a riservare memoria sufficiente correre.
  • Si è verificato un errore durante l'inizializzazione della VM. Impossibile riservare spazio sufficiente per l'heap degli oggetti

Come posso correggere l'errore che si è verificato durante l'inizializzazione della VM?

Questo problema si verifica perché la JVM alloca una grossa porzione di memoria heap iniziale dal sistema che Windows o altri sistemi operativi non possono fornire. Quindi, anche se hai 8 GB di RAM, se è già in uso e la dimensione dell'heap è troppo grande, vedrai l'errore durante l'inizializzazione della VM.

Riavvia il PC e prova a eseguire Java prima dell'inizializzazione degli altri programmi e assicurati di eseguire una JVM a 64 bit. La versione a 32 bit non può utilizzare più di 1,5 Gb di RAM.

Come testiamo, esaminiamo e valutiamo?

Abbiamo lavorato negli ultimi 6 mesi alla creazione di un nuovo sistema di revisione su come produciamo i contenuti. Usandolo, abbiamo successivamente rifatto la maggior parte dei nostri articoli per fornire una reale esperienza pratica sulle guide che abbiamo realizzato.

Per maggiori dettagli puoi leggere come testiamo, esaminiamo e valutiamo su WindowsReport.

1. Modificare la dimensione dell'heap Java utilizzando il prompt dei comandi

  1. Clicca il Inizio pulsante, digitare cmqe fare clic su Esegui come amministratore dai risultati.
  2. Digita o incolla il seguente comando e premi accedere: java -Xms256m -Xmx512M

Questo comando imposterà la memoria heap iniziale di Java Xms su un valore inferiore e ora potrai inizializzare la VM senza problemi.

Dai nostri test nei laboratori WR, questa soluzione ha funzionato in tutte le situazioni per correggere l'errore di inizializzazione della VM. Tuttavia, puoi anche applicare le soluzioni seguenti per lo stesso effetto.

2. Modificare le variabili nel file batch

  1. premi il Vincita + E scorciatoia per iniziare Esplora file.
  2. Individua e modifica il file .pipistrello file del server che desideri eseguire.
  3. Adesso cambia il Xm E Xmx valori nel file con quelli inferiori. Ad esempio, -Xms256M -Xmx512M. Puoi andare ancora più in alto, a seconda della RAM effettiva che hai.

Se vai troppo in alto con i valori della memoria virtuale, Java visualizzerà a Impossibile riservare spazio sufficiente per l'heap degli oggetti errore.

Questa semplice soluzione funzionerà su Impossibile riservare spazio sufficiente per un heap di oggetti da 2097152 KB errore. Ma per questo, dovresti controllare se stai utilizzando una JVM a 32 bit. Come accennato in precedenza, la versione a 32 bit non gestirà la memoria da 2 Gb che sta tentando di allocare.

3. Esegui un comando Bash

  1. Accedi a un'altra sessione del tuo server e vai su Bash per eseguire un comando Java.
  2. Digita o incolla il seguente comando e premi accedere: -bash – 3.3$ export _JAVA_OPTIONS = ” – Xmx256M”
  3. Per essere sicuro, esegui il comando seguente per vedere se hai modificato l'impostazione Java: -bash – 3.3$ javac HelloWorldApp.java
  4. Se ricevi il messaggio Preso _JAVA_OPTIONS: – Xmx256M, stai bene.

Se ricevi ancora l'errore durante l'inizializzazione della VM, prova a chiudere alcune app in esecuzione in background e riprova. Esiste anche la possibilità che la memoria fisica sia troppo bassa per eseguire la VM.

Un altro problema del server che potresti riscontrare è il file Io. Netto. Canale. Abstractchannel su Minecraft ma questa guida ti aiuterà.

Per riassumere la nostra guida, l'errore verificatosi durante l'inizializzazione della VM è in realtà un problema con Java allocando troppa memoria heap iniziale e dai test di laboratorio WR, l'impostazione di valori inferiori risolverà il problema problema rapidamente.

Puoi farlo eseguendo un comando del prompt dei comandi, modificando il file batch o eseguendo un comando Bash.

Se ottieni il errore di connessione Internet in Minecraft, premi la guida evidenziata per risolvere rapidamente il problema.

Per qualsiasi altro suggerimento e soluzione testata, vai alla sezione commenti qui sotto e inviaci una nota.

Memoria insufficiente in Windows 11? Ecco cosa fare

Memoria insufficiente in Windows 11? Ecco cosa fareProblemi Di MemoriaWindows 11

Windows può consumare molta memoria per molte ragioni, ma la principale è che Windows 11 stesso è un maiale di memoria.Puoi sapere se un programma ha bisogno di più memoria guardando il Task Manage...

Leggi di più
Come risolvere PINBALL_FILE_SYSTEM (0x00000059) BSoD

Come risolvere PINBALL_FILE_SYSTEM (0x00000059) BSoDProblemi Di MemoriaErrori Bsod

Soluzioni esperte per far funzionare le coseIL PINBALL_FILE_SYSTEM è collegato alla RAM e viene visualizzato quando la memoria del pool non di paging è bassa o assente.Di solito è dovuto a un modul...

Leggi di più
Sono stati rilevati problemi hardware [Correzione diagnostica memoria]

Sono stati rilevati problemi hardware [Correzione diagnostica memoria]Problemi Di Memoria

La causa principale di questo errore è un modulo di memoria malfunzionanteI problemi hardware dello strumento di diagnostica della memoria sono stati rilevati, l'errore di solito segnala un malfunz...

Leggi di più