Fix Impossibile creare la Java Virtual Machine in Windows 10
(Java)I programmi o i giochi basati su Java sono sempre affidabili se Java è installato correttamente. Ma recentemente gli utenti hanno segnalato che non potevano creare la macchina virtuale Java mentre tentavano di eseguire programmi Java come Minecraft . Significa che la macchina virtuale utilizzata dai programmi Java per funzionare non è installata correttamente. Se anche tu stai affrontando lo stesso problema, sei nel posto giusto. Ti offriamo una guida perfetta che ti aiuterà a correggere l'errore: impossibile creare la macchina virtuale java.
Come risolvere Impossibile creare la Java Virtual Machine in Windows 10(How to Fix Could Not Create the Java Virtual Machine in Windows 10)
L'errore: Impossibile costruire la macchina virtuale Java viene spesso visualizzato durante la compilazione del codice in (Java)IDE ( Integrated Development Environment ). Di solito è causato da
- Argomenti o opzioni errati utilizzati per aprire Java:(Incorrect arguments or options used to open Java:) se esegui la tua app o un'applicazione open source, questo errore potrebbe essere visualizzato e può rendere instabile il sistema.
- Memoria heap massima Java insufficiente:(Insufficient Java maximum heap memory: ) l'esecuzione di un'app con una dimensione heap massima maggiore di quella impostata nella variabile di sistema(System Variable) può causare questo errore.
- Eseguibile Java o programma in esecuzione senza privilegi di amministratore:(Java executable or programme running without Administrative privileges: ) questo errore può verificarsi durante l'esecuzione di app che richiedono l'accesso come amministratore per funzionare correttamente.
Ora comprendiamo le ragioni di questo errore. Ci sono altri errori simili riscontrati dagli utenti Java come l'(Java) errore di avvio della macchina virtuale Java che si verifica principalmente a causa di problemi di installazione(Java) di Java . Iniziamo con i metodi per correggere non è stato possibile creare l'errore della macchina virtuale Java.
Verifiche preliminari(Preliminary Checks)
- Controlla gli argomenti di avvio:(Check startup arguments: ) esamina i parametri iniziali che hai specificato. Anche nella versione Java corretta , le impostazioni di avvio possono modificare la versione utilizzata per la compilazione. Se hai eseguito un aggiornamento Java sul posto , è probabile che i parametri di avvio facciano ancora riferimento alla versione precedente.
- (Check syntax: )Verifica (Make)sintassi: assicurati che la sintassi degli argomenti sia corretta. Anche gli errori più insignificanti in esso contenuti possono non essere in grado di creare l' errore della macchina virtuale Java . Verificare la presenza di trattini aggiuntivi o versioni che sono state registrate in modo errato.
- Verificare la corruzione di JDK: un (Check JDK Corruption: )Java Development Kit corrotto può causare un errore: impossibile creare la macchina virtuale java. Puoi verificare se è danneggiato o meno seguendo questi passaggi:
1. Premi il tasto Windows(Windows key) , digita Prompt dei comandi(Command Prompt) e fai clic su Esegui come amministratore(Run as administrator) .
2 Digitare c:\> java -version e premere il tasto Invio.(Enter key.)
3. Se l'esecuzione del comando genera un errore, reinstallare JDK(reinstall JDK) . Verifica se la reinstallazione di JDK risolve il problema. In caso contrario, provare la correzione elencata in questo articolo.
Leggi anche: (Also Read:) Come correggere l'errore javascript:void(0).(How to Fix javascript:void(0) Error)
Metodo 1: eseguire Java in modalità amministratore(Method 1: Run Java in Administrator Mode)
Le app(Apps) senza l'accesso come amministratore(Admin) richiesto possono diventare instabili su PC Windows(Windows PC) e possono causare problemi, incluso l'errore: impossibile creare la macchina virtuale java. Può essere risolto forzando l' esecuzione dell'eseguibile Java primario (java.exe) con diritti amministrativi. Segui questi passaggi per farlo.
1. Premere i tasti Windows + E keys per aprire Esplora file(File Explorer) .
2. Passare a Java.exe in Esplora file(File Explorer) . È generalmente in
C:\Program Files\Java\*JRE build version*\bin
dove la versione build JRE varia a seconda della versione installata.
O
C:\Program Files(x86)\Common Files\Oracle\Java\javapath
Nota:(Note:) se hai installato Java in una posizione diversa, segui quel percorso e individua Java.exe .
3. Fare clic con il pulsante destro del mouse su Java.exe e selezionare Proprietà(Properties ) per aprire la finestra Proprietà .
4. Vai alla scheda Compatibilità(Compatibility) , seleziona la casella Esegui questo software come amministratore(Run this software as an administrator) come mostrato.
5. Fare clic su Applica(Apply ) e su OK per salvare le modifiche.
Ora ogni volta che apri Java, verrà eseguito con privilegi di amministratore.
Metodo 2: aumentare la dimensione dell'heap Java(Method 2: Increase Java Heap Size)
Questo errore può verificarsi quando Java sta esaurendo la memoria di sistema necessaria per aprire il client della macchina virtuale . (Virtual Machine)Java è configurato per impostazione predefinita per utilizzare la dimensione massima dell'heap ed eseguendo un'app che supera il limite della dimensione dell'heap, si verificherà un errore. La creazione di una nuova variabile di sistema(System Variable) per aumentare la memoria disponibile potrebbe risolvere questo problema e puoi farlo seguendo questi passaggi
1. Premi i tasti (keys)Windows + R insieme per aprire la finestra di dialogo Esegui .(Run)
2. Digitare sysdm.cpl e premere il tasto Invio(Enter key ) per aprire Proprietà del sistema(System Properties) .
3. Vai alla scheda Avanzate(Advanced) .
4. Fare clic sul pulsante Variabili d'ambiente...(Environment Variables… button) come mostrato.
5. Nella finestra Variabili d'ambiente , fare clic sul pulsante (Environment Variables)Nuovo...(New… ) sotto Variabili di sistema(System Variables) .
6. Impostare il nome della variabile su _JAVA_OPTIONS e il valore della variabile su –Xmx512M nel popup Nuova variabile di sistema(New System Variable) . Fare clic su OK per salvare le modifiche.
Nota:(Note:) se l'errore persiste, è possibile aumentare ulteriormente la memoria impostando il valore della variabile come –Xmx1024M invece di –Xmx512M come mostrato nel passaggio 6(Step 6) .
Leggi anche: (Also Read:) Come abilitare o disabilitare JavaScript nel tuo browser(How to Enable or Disable JavaScript in your Browser)
Metodo 3: modifica codice Java(Method 3: Modify Java Code)
Alcuni utenti hanno segnalato che possono correggere questo errore apportando alcune semplici modifiche al loro codice. Alcuni di loro sono menzionati di seguito.
1. La sostituzione del doppio trattino, con un singolo trattino,(Replacing double hyphen – with a single hyphen – ) nel codice può risolvere questo problema.
- Il codice con doppio trattino
sony@sony-VPCEH25EN:~$ java –version Picked up JAVA_TOOL_OPTIONS: –javaagent:/usr/share/java/jayatanaag.jar Unrecognized option: –version
- Lo stesso codice con un solo trattino
sony@sony-VPCEH25EN:~$ java -version Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar Unrecognized option: -version
2. Inoltre, considera di eliminare la frase(eliminating the phrase) dalla tua argomentazione:
-Djava.endorsed.dirs=”C:\Program Files\Apache Software Foundation\Tomcat 8.5\endorsed”
3. Assicurati che la voce -vm sia aggiunta sopra vm args nel file eclipse.ini,( -vm entry is added above vm args in eclipse.ini file) altrimenti JVM V6 verrà scelto in env wars.
Nota:(Note:) se usi Ubuntu, devi sapere che supporta solo Java 8 . Quindi, puoi disinstallare Java come mostrato nel Metodo 3(Method 3 ) e installare invece una versione precedente.
Metodo 4: modifica il file Eclipse.ini(Method 4: Modify Eclipse.ini File)
Se si utilizza Eclipse IDE , apportare alcune modifiche al file eclipse.ini può correggere il codice di errore che non può creare la macchina virtuale Java(could not create the java virtual machine) .
Nota: (Note:) Eclipse.ini si trova all'interno della cartella Eclipse nella directory in cui hai installato Eclipse .
Passaggio I: ridurre l'utilizzo della memoria(Step I: Decrease Memory Use)
1. Fare clic con il pulsante destro del mouse sul file Eclipse.ini e selezionare open with… > Notepad .
2. Cerca una riga corrispondente a -Xmx256m .
Nota:(Note:) può anche essere -Xmx1024m o -Xmx 512m.
3. Modificare il valore predefinito in qualcosa di più compatibile con la RAM(RAM) del PC insieme all'aggiunta del numero di versione.
Per esempio,
-Xmx512m -Dosgi.requiredJavaVersion=1.6
O(OR)
-Xmx512m -Dosgi.requiredJavaVersion=1.7
O(OR)
-Xmx512m -Dosgi.requiredJavaVersion=1.8
4. Prova a eliminare il valore(delete 256m value) di 256 m dalla riga -launcher.XXMaxPermSize.
Passaggio II: modifiche aggiuntive(Step II: Additional Modifications)
1. Rimuovere la seguente riga dal file, se possibile.
-vm P:\Programs\jdk1.6\bin
2. Sostituire la riga seguente con il codice indicato di seguito.
set -Dosgi.requiredJavaVersion=1.5
A
set -Dosgi.requiredJavaVersion=1.6.
3. Sopra -segni! riga, prova ad aggiungere questa riga:
-vm C:\Program Files (x86)\Java\jre6\bin\javaw.exe
4. Fare riferimento a JVM.dll dalla riga seguente.
-vm C:\Program Files\Java\jre7\bin\client\jvm.dll
5. Sostituire(Replace) -vmargs con il percorso di javaw.exe nel file eclipse.ini .
-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 -product com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256M -showsplash com.android.ide.eclipse.adt.package.product --launcher.XXMaxPermSize 256m --launcher.defaultAction openFile **-vm “c:\Program Files\Java\jdk1.7.0_07\bin\javaw.exe”** -Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx768m -Declipse.buildId=v21.1.0-569685
6. Posiziona la riga alla fine del file eclipse.ini e controlla se funziona.
-vmargs -Xms40m -Xmx512m -XX:MaxPermSize=256m
7. Elimina le seguenti righe da eclipse.ini e controlla se risolve il problema.
-XX:+UseStringDeduplication -XX:+UseG1GC
Nota:(Note:) se il problema persiste, prova a cancellare il file eclipse.ini, ma fai prima una copia. Inoltre, chiudi tutte le app che consumano memoria elevata prima di avviare Java .
Leggi anche: (Also Read:) Correggi l'errore Java Virtual Machine o JVM non trovato(Fix Java Virtual Machine or JVM not found error)
Metodo 5: reinstallare Java(Method 5: Reinstall Java)
In determinate circostanze, il problema è causato dall'installazione non corretta di Java o dal fatto che la sua installazione è stata danneggiata nel tempo. Di conseguenza, dopo aver rimosso completamente Java , lo reinstalleremo in questo passaggio. Di conseguenza:
1. Premi i tasti (keys)Windows + R insieme per aprire la finestra di dialogo Esegui .(Run)
2. Digitare Appwiz.cpl e fare clic su OK per avviare Programmi e funzionalità(Programs and Features) .
3. Scorrere(Scroll) le applicazioni installate e individuare Java .
4. Fare clic con il pulsante destro del mouse e selezionare Disinstalla(Uninstall ) per disinstallare Java.
Nota:(Note:) dovresti anche disinstallare altri kit di sviluppo Java(Java Development) e aggiornamenti.
5. Attendi il completamento del processo di disinstallazione e riavvia il PC(reboot your PC) .
6. Vai alla pagina Download Java(Java Downloads page) per scaricare la versione più recente di Java Runtime Environment .
Nota 1:(Note 1:) se la reinstallazione di Java Runtime Environment(Java Runtime Environment) non risolve il problema, scaricare la versione più recente di JDK .
Nota 2:(Note 2:) se hai già JDK , prova a utilizzare una versione diversa o elimina Java Runtime Environment in dotazione.
Domande frequenti (FAQ)(Frequently Asked Questions (FAQs))
Q1. Cosa implica quando si dice che non è stato possibile costruire Java Virtual Machine?(Q1. What does it imply when it says could not construct Java Virtual Machine?)
Risposta:(Ans: ) L'opzione -Xmx viene utilizzata da Java Virtual Machine per specificare la dimensione massima della memoria heap. L' opzione -Xmx nel file eclipse.ini( -Xmx option in eclipse.ini file) è probabilmente impostata su un valore troppo alto per l'ambiente attuale che causa questo messaggio di errore.
Q2. Cos'è la Java Virtual Machine?(Q2. What is the Java Virtual Machine?)
Risposta: (Ans: )Java Virtual Machine ( JVM ) è un programma che consente a un computer di eseguire programmi Java e altri linguaggi che sono stati tradotti in Java Bytecode . La JVM(JVM) è descritta da uno standard che descrive formalmente i requisiti di implementazione della JVM.(describes JVM implementation requirements.)
Q3. È possibile ottenere Java gratuitamente?(Q3. Is it possible to get Java for free?)
Risposta:(Ans: ) Per installare Java , devi prima scaricare l'applicazione di installazione Oracle . Seleziona Download Java gratuito(Select Free Java Download) dal menu a discesa. Successivamente, ti verrà chiesto di leggere e accettare il contratto di licenza con l'utente finale.
Consigliato:(Recommended:)
- 26 migliori software di marketing in blocco per WhatsApp(26 Best Bulk WhatsApp Marketing Software)
- 10 migliori linguaggi di programmazione da imparare oggi(10 Best Programming Languages to Learn Today)
- Come utilizzare Snap Camera su Google Meet(How to Use Snap Camera on Google Meet)
- Come estrarre fotogrammi da video in Windows 10(How to Extract Frames from Video in Windows 10)
Ci auguriamo che questa guida sia stata utile e che tu sia stato in grado di risolvere il problema non è stato possibile creare il(could not create the Java virtual machine) problema della macchina virtuale Java. Facci sapere quale metodo ha funzionato meglio per te. Se hai domande o suggerimenti, sentiti libero di lasciarli nella sezione commenti.
Related posts
Correggi Steam è lento in Windows 10
Risolto il problema con Teamviewer che non si connetteva in Windows 10
Correggi l'errore dell'ID riunione non valido di Zoom in Windows 10
Risolto il problema con la procedura guidata Kodi Ares che non funziona in Windows 10
Correggi Steam deve essere in esecuzione per giocare a questo gioco in Windows 10
Fix Rotation Lock Gredding in Windows 10
Create Control Panel All Tasks Shortcut in Windows 10
Fix Unable a Delete Temporary Files in Windows 10
Fix Black Desktop Background in Windows 10
Fix Unable a Install DirectX su Windows 10
Fix Function Tasti non funzionanti a Windows 10
Fix Generic PnP Monitor Problem su Windows 10
Fix Microsoft Office Non Inaugurazione Windows 10
Fix VCRUNTIME140.dll è mancante da Windows 10
Fix High CPU and Disk usage problem di Windows 10
Fix Keyboard Non digitando il problema Windows 10
Fix Calculator Non funziona in Windows 10
Come Fix Printer non rispondendo in Windows 10
Come Fix Corrupted Registry in Windows 10
Fix Spotify Non si apre su Windows 10