Få det här irriterande Java-felet fixat på Windows med den här guiden.
Din Windows 11-dator kan kräva den senaste versionen av Java installerad för att vissa program ska fungera. Men ibland kan vissa Java-appar plötsligt krascha med felet Kunde inte skapa den virtuella Java-maskinen.
Det här felet är ofta ett fall av otillräcklig minnesallokering för Java-appar. Kontrollera dessutom om det finns behörighetsproblem och fel med själva Java-versionen. Om du använder det på din arbetsdator för programmeringsändamål, kontrollera om du har rätt version av Java IDE installerad.
Här visar vi dig några felsökningssteg för att fixa att det inte gick att skapa Java Virtual Machine-felet på Windows.
1. Verifiera din Java-installation
Att verifiera din Java-installation kan hjälpa dig att fastställa problem med själva versionen. Du kan använda java -version kommandot i kommandotolken för att kontrollera den aktuella versionen av Java installerad tillsammans med installationsdatumet.
Så här kontrollerar du Java-versionen installerad på Windows:
- tryck på Vinna nyckel och typ cmd.
- Högerklicka på Kommandotolken och välj Kör som administratör.
- I kommandotolksfönstret skriver du följande kommando och trycker på Stiga på:
java -version
- Utdatan kommer att lista JDK-versionen som är installerad på din dator och installationsdatumet.
- Om du nyligen har installerat en uppdatering, kontrollera om informationen checkar ut. Om inte, försök att installera den senaste versionen som är tillgänglig från Java webbplats.
2. Avsluta Java-processen i Task Manager
Om felet utlöses när Java installeras, kontrollera om en Java-process körs i bakgrunden. Du kan använda Task Manager för att hitta och avsluta bakgrundsprocesser som kan hindra dig från att installera Java Runtime Environment eller utvecklingssatsen.
- Tryck Win + X att öppna WinX-menyn och välj Aktivitetshanteraren.
- Öppna Aktivitetshanteraren Processer fliken och leta upp instanser av Java Virtual Machine.
- Välj och klicka Avsluta uppgift för att avsluta processen.
3. Kör Java som administratör
Otillräcklig behörighet kan förhindra att vissa Java-appar körs på din dator. För att åtgärda problemet, kör Java med administrativ behörighet. För att köra Java som administratör på Windows, högerklicka på Java.exe och välj Kör som administratör.
Alternativt kan du ställa in Java.exe så att den alltid körs som administratör. På så sätt behöver du inte köra Java med administrativa rättigheter varje gång du vill starta det. Kolla upp hur man alltid kör ett program som administratör för mer information.
4. Öka systemminnet för Java
En vanlig orsak till felet Kunde inte skapa den virtuella Java-maskinen är otillräcklig minnesallokering, även känd som Java-högar. Otillräcklig minnesallokering kan strypa prestandan eller få appen att krascha.
För att lösa problemet kan du öka storleken på Java-högen. Du kan göra detta genom att ändra Körtidsparametrar från Java Runtime Environment Settings eller ändra _JAVA_OPTIONS variabelt värde efter dina önskemål.
Hur man ökar storleken på Java Heap genom att manuellt ändra variabler
Så här ändrar du storleken på Java-högen genom att ändra variabeln _JAVA_OPTIONS:
- tryck på Vinna nyckel och typ miljövariabler.
- Välj sedan Redigera systemmiljövariablerna att öppna Systemegenskaper.
- I den Avancerad fliken, klicka Miljövariabler.
- I den Systemvariabler avsnitt, klicka Ny. Det är viktigt att välja rätt avsnitt.
- Typ -JAVA_OPTIONS i Variabelnamn fält.
- Skriv sedan -Xmx512M i Variabelt värde fält. Här, -Xmx512M definierar mängden minne du vill allokera. I det här fallet är det så 512 MB av systemminnet.
- Klick OK, och OK en gång till för att spara ändringarna.
Starta sedan appen som visar felet och kontrollera om felet är löst. Om inte, öppna Miljövariabler igen. Välj -JAVA_OPTIONS variabel och klicka Redigera. I den Värdedata fält, typ -Xmx1024M för att öka minnesstorleken till 1024 MB (1 GB). Klick OK och kontrollera eventuella förbättringar.
Hur man ökar storleken på Java-högen med hjälp av Java-kontrollpanelen
Du kan också ändra standardstorleken för Java-högen från Java Runtime Environment Settings. Så här gör du.
- Tryck Win + R att öppna Springa.
- Typ kontrollera och klicka OK för att öppna Kontrollpanelen.
- Klicka sedan på Program och klicka på Java (32-bitars).
- I den Java kontrollpanel dialogrutan, öppna Java flik.
- Klicka på Se knapp.
- Dubbelklicka på Körtidsparametrar kolumn och typ -Xmx512m för att tilldela 512 MB minne för Java-apparna.
- Klick OK för att spara ändringarna.
5. Avinstallera och installera om Java
Om problemet kvarstår kan en ominstallation behövas. Du kan avinstallera och installera om Java för att åtgärda eventuella problem med versionen. Dessa problem kan kvarstå även om du installerar en nyare version. För att åtgärda problemet, avinstallera Java med hjälp av Java-avinstallationsprogrammet och installera sedan om den senaste tillgängliga versionen.
För att rensa installera Java:
- Gå till Sidan Java Uninstall Tool och ladda ner avinstallationsprogrammet.
- Kör den körbara filen och klicka Hålla med.
- Välj alla versioner av Java som upptäckts av verktyget och klicka Nästa.
- Klick Ja och vänta medan avinstallationsprogrammet tar bort Java från din dator. Klick Stänga.
- Starta om datorn för att tillämpa ändringarna.
- Gå sedan till Java Nedladdningssida och ladda ner den senaste versionen för ditt operativsystem. Se till att ladda ner rätt version (32-bitar/64-bitar), beroende på systemarkitekturen.
- Kör installationsprogrammet och klicka Installera. Följ instruktionerna på skärmen för att slutföra installationen och starta om datorn.
6. Installera Java i ett WindowsClean Boot State
I Clean Boot State startar Windows med endast viktiga Microsoft-tjänster och appar. Det är en felsökningsmetod för att fastställa och hitta appkonflikter från tredje part som orsakar systemfel. Om du fortsätter att se felet när du installerar Java, starta din Windows-dator i ett rent startläge och försök att installera den igen.
Åtgärda felet "Kunde inte skapa Java Virtual Machine" i Windows
Otillräcklig Java-högstorlek är det som ofta utlöser Java Virtual Machine-felet. För att åtgärda problemet, ändra standardhögstorleken för att kunna köra Java-appar utan problem.
Om felet uppstår när du installerar Java, försök att installera appen i ett rent startläge. Att installera väntande Windows-uppdateringar kan också hjälpa till att åtgärda kompatibilitetsproblem med utgåvan.