Los deze vervelende Java-fout op Windows op met deze gids.

Op uw Windows 11-computer moet mogelijk de nieuwste versie van Java zijn geïnstalleerd om sommige toepassingen te laten werken. Soms kunnen sommige Java-apps echter abrupt crashen met de fout Kon de virtuele Java-machine niet maken.

Deze fout is vaak een geval van onvoldoende geheugentoewijzing voor Java-apps. Controleer bovendien op toestemmingsproblemen en glitches met de Java-release zelf. Als u het op uw werkcomputer gebruikt voor programmeerdoeleinden, controleer dan of u de juiste versie van Java IDE hebt geïnstalleerd.

Hier laten we u enkele stappen voor probleemoplossing zien om te verhelpen dat de Java Virtual Machine-fout op Windows niet kon worden gemaakt.

1. Controleer uw Java-installatie

Door uw Java-installatie te verifiëren, kunt u problemen met de release zelf vaststellen. U kunt de java -versie opdracht in Opdrachtprompt om de huidige versie van Java te controleren die samen met de installatiedatum is geïnstalleerd.

instagram viewer

Om te controleren welke Java-versie op Windows is geïnstalleerd:

  1. druk de Winnen toets en typ cmd.
  2. Klik met de rechtermuisknop op Opdrachtprompt en selecteer Als administrator uitvoeren.
  3. Typ in het opdrachtpromptvenster de volgende opdracht en druk op Binnenkomen:
    java -versie
  4. De uitvoer vermeldt de JDK-versie die op uw computer is geïnstalleerd en de installatiedatum.
  5. Als u onlangs een update hebt geïnstalleerd, controleert u of de informatie klopt. Zo niet, probeer dan de nieuwste versie te installeren die beschikbaar is op de Java-website.

2. Beëindig het Java-proces in Taakbeheer

Als de fout optreedt bij het installeren van Java, controleer dan of er een Java-proces op de achtergrond wordt uitgevoerd. U kunt Taakbeheer gebruiken om achtergrondprocessen te vinden en te beëindigen die u ervan weerhouden de Java Runtime Environment of de development kit te installeren.

  1. druk op Win + X om de te openen WinX-menu en selecteer Taakbeheer.
  2. Open in Taakbeheer het Processen tabblad en zoek instanties van Java virtuele machine.
  3. Selecteer en klik Einde taak om het proces af te sluiten.

3. Voer Java uit als beheerder

Onvoldoende toestemming kan voorkomen dat sommige Java-apps op uw computer worden uitgevoerd. Voer Java uit met beheerdersbevoegdheden om het probleem op te lossen. Om Java als beheerder op Windows uit te voeren, klikt u met de rechtermuisknop op Java.exe en selecteer Als administrator uitvoeren.

U kunt Java.exe ook zo instellen dat het altijd als beheerder wordt uitgevoerd. Op deze manier hoeft u Java niet elke keer met beheerdersrechten uit te voeren als u het wilt starten. Uitchecken hoe u een programma altijd als beheerder uitvoert voor meer informatie.

4. Vergroot het systeemgeheugen voor Java

Een veelvoorkomende reden voor de fout Kon de virtuele Java-machine niet maken, is onvoldoende geheugentoewijzing, ook wel Java-heaps genoemd. Onvoldoende geheugentoewijzing kan de prestaties vertragen of ervoor zorgen dat de app crasht.

Om dit probleem op te lossen, kunt u de Java-heapgrootte vergroten. Dit doe je door de Runtime-parameters van Java Runtime-omgevingsinstellingen of het wijzigen van de _JAVA_OPTIONS variabele waarde naar uw voorkeur.

Hoe de Java-heapgrootte te vergroten door variabelen handmatig te wijzigen

De grootte van de Java-heap wijzigen door de variabele _JAVA_OPTIONS te wijzigen:

  1. druk de Winnen toets en typ omgevingsvariabelen.
  2. Selecteer vervolgens Bewerk de systeemomgevingsvariabelen openen Systeem eigenschappen.
  3. In de Geavanceerd tabblad, klik Omgevingsvariabelen.
  4. In de Systeemvariabelen sectie, klik Nieuw. Het is belangrijk om de juiste sectie te selecteren.
  5. Type -JAVA_OPTIONS in de Variabele naam veld.
  6. Typ vervolgens -Xmx512M in de Variabele waarde veld. Hier, -Xmx512M bepaalt de hoeveelheid geheugen die u wilt toewijzen. In dit geval is dat zo 512 MB van het systeemgeheugen.
  7. Klik OK, En OK nogmaals om de wijzigingen op te slaan.

Start vervolgens de app die de fout weergeeft en controleer of de fout is opgelost. Zo niet, openen Omgevingsvariabelen opnieuw. Selecteer de -JAVA_OPTIONS variabele en klik Bewerking. In de Waarde data veld soort -Xmx1024M om de geheugengrootte te vergroten tot 1024 MB (1 GB). Klik OK en controleer op eventuele verbeteringen.

Hoe de Java-heapgrootte te vergroten met behulp van het Java-configuratiescherm

U kunt de standaard Java-heapgrootte ook wijzigen via Java Runtime Environment-instellingen. Hier is hoe het te doen.

  1. druk op Win + R openen Loop.
  2. Type controle en klik OK om het Configuratiescherm te openen.
  3. Klik vervolgens op Programma's en klik op Java (32-bits).
  4. In de Java-configuratiescherm dialoogvenster, opent u het Java tabblad.
  5. Klik op de Weergave knop.
  6. Dubbelklik op de Runtime-parameters kolom en type -Xmx512m om 512 MB geheugen toe te wijzen voor de Java-apps.
  7. Klik OK om de wijzigingen op te slaan.

5. Java verwijderen en opnieuw installeren

Als het probleem aanhoudt, kan een herinstallatie nodig zijn. U kunt Java verwijderen en opnieuw installeren om eventuele problemen met de release op te lossen. Deze problemen kunnen blijven bestaan, zelfs als u een nieuwere versie installeert. U lost het probleem op door Java te verwijderen met behulp van het Java-verwijderprogramma en vervolgens de nieuwste beschikbare versie opnieuw te installeren.

Java opschonen:

  1. Ga naar de Java Uninstall Tool-pagina en download het verwijderprogramma.
  2. Voer het uitvoerbare bestand uit en klik Mee eens zijn.
  3. Selecteer alle versies van Java die door de tool zijn gedetecteerd en klik op Volgende.
  4. Klik Ja en wacht terwijl het verwijderprogramma Java van uw computer verwijdert. Klik Dichtbij.
  5. Start uw computer opnieuw op om de wijzigingen toe te passen.
  6. Ga vervolgens naar de Java-downloadpagina en download de nieuwste versie die beschikbaar is voor uw besturingssysteem. Zorg ervoor dat u de juiste versie downloadt (32-bits/64-bits), afhankelijk van de systeemarchitectuur.
  7. Voer het installatieprogramma uit en klik Installeren. Volg de instructies op het scherm om de installatie te voltooien en uw computer opnieuw op te starten.

6. Installeer Java in een WindowsClean-opstartstatus

In Clean Boot State begint Windows met alleen essentiële Microsoft-services en -apps. Het is een methode voor het oplossen van problemen om app-conflicten van derden te bepalen en te vinden die systeemfouten veroorzaken. Als u de fout blijft zien bij het installeren van Java, start uw Windows-computer in een schone opstartstatus en probeer het opnieuw te installeren.

De fout "Kan de Java Virtual Machine niet maken" in Windows repareren

Onvoldoende Java-heapgrootte is wat vaak de fout van de virtuele Java-machine veroorzaakt. Om het probleem op te lossen, wijzigt u de standaard heapgrootte om Java-apps probleemloos te kunnen uitvoeren.

Als de fout optreedt bij het installeren van Java, probeer dan de app schoon op te starten. Het installeren van Windows-updates die in behandeling zijn, kan ook helpen bij het oplossen van compatibiliteitsproblemen met de release.