{"id":11356,"date":"2026-02-12T06:13:04","date_gmt":"2026-02-12T06:13:04","guid":{"rendered":"https:\/\/howtogeek.blog\/it\/?p=11356"},"modified":"2026-02-12T06:13:04","modified_gmt":"2026-02-12T06:13:04","slug":"come-risolvere-lerrore-impossibile-creare-la-macchina-virtuale-java","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/it\/come-risolvere-lerrore-impossibile-creare-la-macchina-virtuale-java\/","title":{"rendered":"Come risolvere l&#8217;errore &#8220;Impossibile creare la macchina virtuale Java&#8221;"},"content":{"rendered":"<p>Gestire l&#8217;errore &#8220;Impossibile creare la Java Virtual Machine&#8221; \u00e8 piuttosto fastidioso, soprattutto se si sta semplicemente cercando di avviare un programma come Minecraft o Eclipse senza problemi. Di solito, \u00e8 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 \u00e8 un po&#8217; un rompicapo. Questa guida illustra tutte le cause e le soluzioni pi\u00f9 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&#8217;ambiente o la reinstallazione di Java stesso. Preparatevi a un po&#8217; di tentativi ed errori: Java pu\u00f2 essere bizzarro anche in questo caso.<\/p>\n<h2>Come risolvere l&#8217;errore &#8220;Impossibile creare la macchina virtuale Java&#8221;<\/h2>\n<h3>Aumentare l&#8217;allocazione della RAM per Java<\/h3>\n<p>Questa \u00e8 la soluzione pi\u00f9 comune. La JVM imposta di default un modesto heap di 256 MB, che non \u00e8 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.<\/p>\n<ol>\n<li>Premi <kbd>Windows key + R<\/kbd>, digita <code>sysdm.cpl<\/code>e premi Invio. Si aprir\u00e0 la finestra Propriet\u00e0 del sistema.<\/li>\n<li>Passare alla scheda <strong>Avanzate<\/strong> e fare clic su <strong>Variabili d&#8217;ambiente<\/strong>.<\/li>\n<li>In <strong>Variabili di sistema<\/strong>, fare clic su <strong>Nuovo<\/strong> per creare una nuova variabile.<\/li>\n<li>Assegnagli un nome <code>_JAVA_OPTIONS<\/code>e un valore <code>-Xmx512M<\/code>(o anche di pi\u00f9, se preferisci, ad esempio 1024 M per 1 GB).<\/li>\n<li>Premere <strong>OK<\/strong> in tutte le schermate per salvare. Potrebbe essere necessario riavviare Windows per aggiornarsi.<\/li>\n<\/ol>\n<p>Questa modifica aiuta la JVM ad allocare pi\u00f9 memoria all&#8217;avvio, il che pu\u00f2 prevenire l&#8217;errore. Naturalmente, Windows deve rendere il processo pi\u00f9 difficile del necessario. A volte \u00e8 necessario un riavvio affinch\u00e9 le modifiche alle variabili d&#8217;ambiente abbiano effetto.<\/p>\n<h3>Correggi la variabile Path in modo che Windows sappia dove risiede Java<\/h3>\n<p>Anche se il sistema non riesce a trovare gli eseguibili Java perch\u00e9 il percorso non \u00e8 impostato correttamente, ci\u00f2 potrebbe causare problemi. Impostare il percorso corretto garantisce il corretto funzionamento di Java quando avviato dalla riga di comando o da applicazioni come Eclipse.<\/p>\n<ol>\n<li>Vai alla <code>C:\\Program Files\\Java<\/code>cartella JDK installata e trovala (ad esempio <code>jdk-19<\/code>).<\/li>\n<li>Apri la cartella <strong>bin<\/strong> al suo interno, fai clic con il pulsante destro del mouse sulla barra degli indirizzi e copia il percorso della cartella, ad esempio <code>C:\\Program Files\\Java\\jdk-19\\bin<\/code>. Prendine nota: \u00e8 importante.<\/li>\n<li>Premere <kbd>Windows key + R<\/kbd>, digitare <code>sysdm.cpl<\/code>e premere Invio.<\/li>\n<li>Vai su <strong>Avanzate<\/strong> &gt; <strong>Variabili d&#8217;ambiente<\/strong>.<\/li>\n<li>Nel riquadro <strong>Variabili di sistema<\/strong>, fare doppio clic su <strong>Percorso<\/strong>.<\/li>\n<li>Fai clic su <strong>Nuovo<\/strong> e incolla il percorso copiato in precedenza, quindi premi <strong>OK<\/strong> fino in fondo.<\/li>\n<\/ol>\n<p>Questo \u00e8 il passaggio classico che assicura che i comandi Java funzionino ovunque. In alcune configurazioni, se il percorso non \u00e8 corretto, la JVM si blocca e si rifiuta di avviarsi.\u00c8 un po&#8217; strano, ma correggere la variabile Path spesso risolve il problema.<\/p>\n<h3>Esegui Java con privilegi di amministratore<\/h3>\n<p>Questa \u00e8 pi\u00f9 una nota a margine, ma a volte Windows non concede a Java autorizzazioni sufficienti, soprattutto se \u00e8 installato nella cartella Programmi. Eseguire Java come amministratore pu\u00f2 risolvere alcuni problemi di accesso che causano errori di avvio della JVM.<\/p>\n<ol>\n<li>Trova il tuo eseguibile Java, probabilmente in un percorso simile a <code>C:\\Program Files\\Java\\jre1.8.0_341\\bin\\java.exe<\/code>.<\/li>\n<li>Fare clic con il pulsante destro del mouse e selezionare <strong>Propriet\u00e0<\/strong>.<\/li>\n<li>Vai alla scheda <strong>Compatibilit\u00e0<\/strong>.<\/li>\n<li>Selezionare <strong>Esegui questo programma come amministratore<\/strong> e fare clic su <strong>Applica<\/strong>.<\/li>\n<\/ol>\n<p>Buona fortuna nel far funzionare quella piccola casella di controllo. A volte \u00e8 necessario un riavvio o semplicemente un nuovo avvio per farlo funzionare, ma vale la pena tentare se la causa sospetta sono i permessi.<\/p>\n<h3>Reinstallare Java se \u00e8 danneggiato o obsoleto<\/h3>\n<p>Se nessuno dei metodi precedenti ha funzionato, forse \u00e8 Java stesso a non funzionare: file corrotti o una versione non corrispondente. Disinstalla Java completamente, quindi scarica l&#8217;ultima versione dal sito ufficiale. Ecco come fare:<\/p>\n<ol>\n<li>Premi <kbd>Windows key + I<\/kbd>per aprire Impostazioni, quindi vai su <strong>App<\/strong> &gt; <strong>App e funzionalit\u00e0<\/strong>.<\/li>\n<li>Trova Java, clicca sulle sue opzioni e seleziona <strong>Disinstalla<\/strong>. Conferma se richiesto.<\/li>\n<li>Vai alla <a href=\"https:\/\/www.java.com\/en\/download\/manual.jsp\" rel=\"noreferrer noopener\" target=\"_blank\">pagina di download di Java<\/a> e scarica l&#8217;ultima versione compatibile con il tuo sistema.<\/li>\n<li>Esegui il programma di installazione, segui le istruzioni e reinstalla Java. Riavvia il computer dopo l&#8217;installazione, per sicurezza.<\/li>\n<\/ol>\n<p>Questo spesso risolve i problemi causati da file Java obsoleti o non funzionanti. A volte, infatti, Java non vuole collaborare se non \u00e8 nel suo stato puro e pulito.<\/p>\n<h3>Modifica il file di configurazione di Eclipse se lo stai utilizzando<\/h3>\n<p>Anche Eclipse pu\u00f2 essere esigente riguardo alle impostazioni della JVM. Se riscontri questo errore provando a eseguire Eclipse, modificare il <code>eclipse.ini<\/code>file JVM pu\u00f2 aiutarti. Si trova nella cartella di installazione di Eclipse.<\/p>\n<ol>\n<li>Trovalo <code>eclipse.ini<\/code>nella directory Eclipse.<\/li>\n<li>Aprilo con Blocco note o qualsiasi editor di testo.<\/li>\n<li>Rimuovere o commentare la riga che punta alla VM, ad esempio <code>-vm C:\\Program Files\\Java\\jdk-19\\bin<\/code>.<\/li>\n<li>Aggiorna la riga che imposta la versione di Java, ad esempio <code>-Dosgi.requiredJavaVersion=19<\/code>.<\/li>\n<li>Sotto la <code>-vm<\/code>riga, aggiungi una nuova riga che punti al tuo eseguibile Java, ad esempio: <code>-vm C:\\Program Files\\Java\\jre1.8.0_341\\bin\\javaw.exe<\/code>.<\/li>\n<li>E se il problema persiste, aggiungere una riga che punti direttamente alla DLL JVM: <code>-vm C:\\Program Files\\Java\\jre1.8.0_341\\bin\\server\\jvm.dll<\/code>.<\/li>\n<li>Salvare il file e riavviare Eclipse.<\/li>\n<\/ol>\n<p>Questa modifica indica a Eclipse esattamente quale versione e percorso Java utilizzare, impedendo cos\u00ec che l&#8217;errore JVM si ripresenti. Non tutte le configurazioni lo richiedono, ma vale la pena provarci se tutto sembra a posto ma l&#8217;errore continua a comparire.<\/p>\n<h2>Riepilogo<\/h2>\n<ul>\n<li>Spesso basta aumentare la dimensione dell&#8217;heap Java per risolvere il problema.<\/li>\n<li>Correggere o aggiornare la variabile Path pu\u00f2 aiutare Windows a trovare Java.<\/li>\n<li>L&#8217;esecuzione di Java con diritti di amministratore potrebbe risolvere i problemi di autorizzazione.<\/li>\n<li>Se tutto il resto fallisce, reinstalla Java per riparare i file danneggiati.<\/li>\n<li>La modifica di eclipse.ini pu\u00f2 risolvere problemi specifici di Eclipse.<\/li>\n<\/ul>\n<h2>Incartare<\/h2>\n<p>Per risolvere l&#8217;errore JVM, di solito bastano alcune modifiche comuni, soprattutto per quanto riguarda le impostazioni di memoria e percorso.\u00c8 un po&#8217; fastidioso quanto Java possa essere fragile, ma una volta apprese le soluzioni, il problema \u00e8 pressoch\u00e9 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\u00e9 no?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gestire l&#8217;errore &#8220;Impossibile creare la Java Virtual Machine&#8221; \u00e8 piuttosto fastidioso, soprattutto se si sta semplicemente cercando di avviare un programma come Minecraft o Eclipse senza problemi. Di solito, \u00e8 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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11356","post","type-post","status-publish","format-standard","hentry","category-how-to"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/11356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/comments?post=11356"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/11356\/revisions"}],"predecessor-version":[{"id":11357,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/11356\/revisions\/11357"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/media?parent=11356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/categories?post=11356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/tags?post=11356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}