Få denne irriterende Java-fejl rettet på Windows med denne vejledning.
Din Windows 11-computer kræver muligvis, at den nyeste version af Java er installeret, for at nogle programmer kan fungere. Nogle gange kan nogle Java-apps dog brat gå ned med fejlen Kunne ikke oprette den virtuelle Java-maskine.
Denne fejl er ofte et tilfælde af utilstrækkelig hukommelsesallokering til Java-apps. Tjek desuden for tilladelsesproblemer og fejl med selve Java-udgivelsen. Hvis du bruger det på din arbejdscomputer til programmeringsformål, skal du kontrollere, om du har den korrekte version af Java IDE installeret.
Her viser vi dig et par fejlfindingstrin for at rette op på, at den ikke kunne oprette Java Virtual Machine-fejlen på Windows.
1. Bekræft din Java-installation
Bekræftelse af din Java-installation kan hjælpe dig med at afgøre problemer med selve udgivelsen. Du kan bruge java -version kommando i kommandoprompt for at kontrollere den aktuelle version af Java installeret sammen med installationsdatoen.
For at kontrollere Java-versionen installeret på Windows:
- Tryk på Vinde nøgle og type cmd.
- Højreklik på Kommandoprompt og vælg Kør som administrator.
- I kommandopromptvinduet skal du skrive følgende kommando og trykke på Gå ind:
java -version
- Outputtet viser den JDK-version, der er installeret på din computer, og installationsdatoen.
- Hvis du for nylig har installeret en opdatering, skal du kontrollere, om oplysningerne tjekker ud. Hvis ikke, så prøv at installere den nyeste version, der er tilgængelig fra Java hjemmeside.
2. Afslut Java-processen i Task Manager
Hvis fejlen udløses, når Java installeres, skal du kontrollere, om en Java-proces kører i baggrunden. Du kan bruge Task Manager til at finde og afslutte baggrundsprocesser, der kan forhindre dig i at installere Java Runtime Environment eller udviklingssættet.
- Trykke Win + X at åbne WinX menu og vælg Jobliste.
- I Task Manager skal du åbne Processer fanen og find forekomster af Java virtuel maskine.
- Vælg og klik Afslut opgave at lukke processen.
3. Kør Java som administrator
Utilstrækkelig tilladelse kan forhindre nogle Java-apps i at køre på din computer. For at løse problemet skal du køre Java med administratorrettigheder. For at køre Java som administrator på Windows skal du højreklikke på Java.exe og vælg Kør som administrator.
Alternativt kan du indstille Java.exe til altid at køre som administrator. På denne måde behøver du ikke at køre Java med administrative rettigheder, hver gang du vil starte det. Tjek ud hvordan man altid kører et program som administrator for mere information.
4. Forøg systemhukommelsen til Java
En almindelig årsag til fejlen Kunne ikke oprette den virtuelle Java-maskine er utilstrækkelig hukommelsesallokering, også kendt som Java-dynger. Utilstrækkelig hukommelsesallokering kan nedsætte ydeevnen eller få appen til at gå ned.
For at afhjælpe dette problem kan du øge Java-heap-størrelsen. Du kan gøre dette ved at ændre Runtime parametre fra Java Runtime-miljøindstillinger eller ændre _JAVA_OPTIONS variabel værdi efter din præference.
Sådan øges Java-heapstørrelsen ved manuelt at ændre variabler
For at ændre Java-heap-størrelsen ved at ændre variablen _JAVA_OPTIONS:
- Tryk på Vinde nøgle og type miljøvariabler.
- Vælg derefter Rediger systemmiljøvariablerne at åbne Systemegenskaber.
- I Fremskreden fanen, klik miljøvariabler.
- I Systemvariabler sektion, klik Ny. Det er vigtigt at vælge den rigtige sektion.
- Type -JAVA_OPTIONS i Variabel navn Mark.
- Dernæst skal du skrive -Xmx512M i Variabel værdi Mark. Her, -Xmx512M definerer mængden af hukommelse, du vil allokere. I dette tilfælde er det 512 MB af systemhukommelsen.
- Klik Okay, og Okay endnu en gang for at gemme ændringerne.
Start derefter appen, der viser fejlen, og kontroller, om fejlen er løst. Hvis ikke, åben Miljøvariabler en gang til. Vælg -JAVA_OPTIONS variabel og klik Redigere. I Værdi data felt, type -Xmx1024M for at øge hukommelsesstørrelsen til 1024 MB (1 GB). Klik Okay og se efter eventuelle forbedringer.
Sådan øges Java-heap-størrelsen ved hjælp af Java-kontrolpanelet
Du kan også ændre standard Java-heap-størrelsen fra Java Runtime Environment Settings. Sådan gør du det.
- Trykke Win + R at åbne Løb.
- Type styring og klik Okay for at åbne Kontrolpanel.
- Klik derefter på Programmer og klik på Java (32-bit).
- I Java kontrolpanel dialog, skal du åbne Java fanen.
- Klik på Udsigt knap.
- Dobbeltklik på Runtime parametre kolonne og type -Xmx512m for at tildele 512 MB hukommelse til Java-apps.
- Klik Okay for at gemme ændringerne.
5. Afinstaller og geninstaller Java
Hvis problemet fortsætter, kan det være nødvendigt at geninstallere. Du kan afinstallere og geninstallere Java for at løse eventuelle problemer med udgivelsen. Disse problemer kan fortsætte, selvom du installerer en nyere version. For at løse problemet skal du afinstallere Java ved hjælp af Java-afinstallationsprogrammet og derefter geninstallere den seneste tilgængelige version.
Sådan renser du installer Java:
- Gå til Java Uninstall Tool-siden og download afinstallationsprogrammet.
- Kør den eksekverbare og klik Enig.
- Vælg alle de versioner af Java, der er fundet af værktøjet, og klik Næste.
- Klik Ja og vent, mens afinstallationsprogrammet fjerner Java fra din computer. Klik Tæt.
- Genstart din computer for at anvende ændringerne.
- Gå derefter til Java downloads side og download den nyeste version til dit operativsystem. Sørg for at downloade den korrekte version (32-bit/64-bit), afhængigt af systemarkitekturen.
- Kør installationsprogrammet og klik Installere. Følg instruktionerne på skærmen for at fuldføre installationen og genstarte din computer.
6. Installer Java i en WindowsClean Boot State
I Clean Boot State starter Windows kun med væsentlige Microsoft-tjenester og -apps. Det er en fejlfindingsmetode til at bestemme og finde tredjeparts appkonflikter, der forårsager systemfejl. Hvis du fortsætter med at se fejlen, når du installerer Java, start din Windows-computer i en ren opstartstilstand og prøv at installere det igen.
Ret fejlen "Kunne ikke oprette Java Virtual Machine" på Windows
Utilstrækkelig Java-heap-størrelse er det, der ofte udløser Java Virtual Machine-fejlen. For at løse problemet skal du ændre standardhøjstørrelsen for at kunne køre Java-apps uden problemer.
Hvis fejlen opstår, når du installerer Java, skal du prøve at installere appen i en ren opstartstilstand. Installation af ventende Windows-opdateringer kan også hjælpe med at løse kompatibilitetsproblemer med udgivelsen.