Få denne irriterende Java-feilen fikset på Windows med denne veiledningen.

Din Windows 11-datamaskin kan kreve den nyeste versjonen av Java installert for at enkelte programmer skal fungere. Noen ganger kan imidlertid noen Java-apper krasje brått med feilen Kunne ikke opprette den virtuelle Java-maskinen.

Denne feilen er ofte et tilfelle av utilstrekkelig minneallokering for Java-apper. Se i tillegg etter tillatelsesproblemer og feil med selve Java-utgivelsen. Hvis du bruker den på arbeidsdatamaskinen din for programmeringsformål, sjekk om du har riktig versjon av Java IDE installert.

Her viser vi deg noen få feilsøkingstrinn for å fikse feilen som ikke kunne opprette Java Virtual Machine-feilen på Windows.

1. Bekreft Java-installasjonen

Å verifisere Java-installasjonen kan hjelpe deg med å finne problemer med selve utgivelsen. Du kan bruke java -versjon kommandoen i ledeteksten for å sjekke gjeldende versjon av Java installert sammen med installasjonsdatoen.

For å sjekke Java-versjonen installert på Windows:

instagram viewer
  1. trykk Vinne nøkkel og type cmd.
  2. Høyreklikk på Ledeteksten og velg Kjør som administrator.
  3. I kommandoprompt-vinduet skriver du inn følgende kommando og trykker Tast inn:
    java -versjon
  4. Utdataene vil vise JDK-versjonen installert på datamaskinen din og installasjonsdatoen.
  5. Hvis du nylig har installert en oppdatering, sjekk om informasjonen sjekker ut. Hvis ikke, prøv å installere den nyeste versjonen tilgjengelig fra Java nettsted.

2. Avslutt Java-prosessen i Task Manager

Hvis feilen utløses når du installerer Java, sjekk om en Java-prosess kjører i bakgrunnen. Du kan bruke Task Manager til å finne og avslutte bakgrunnsprosesser som kan hindre deg i å installere Java Runtime Environment eller utviklingssettet.

  1. trykk Win + X å åpne WinX-menyen og velg Oppgavebehandling.
  2. I Oppgavebehandling åpner du Prosesser fanen og finn forekomster av Java Virtual Machine.
  3. Velg og klikk Avslutt oppgave for å avslutte prosessen.

3. Kjør Java som administrator

Utilstrekkelig tillatelse kan forhindre at enkelte Java-apper kjører på datamaskinen din. For å fikse problemet, kjør Java med administratorrettigheter. For å kjøre Java som administrator på Windows, høyreklikk på Java.exe og velg Kjør som administrator.

Alternativt kan du stille inn Java.exe til alltid å kjøre som administrator. På denne måten trenger du ikke å kjøre Java med administrative rettigheter hver gang du vil starte det. Sjekk ut hvordan du alltid kjører et program som administrator for mer informasjon.

4. Øk systemminnet for Java

En vanlig årsak til feilen Kunne ikke opprette den virtuelle Java-maskinen er utilstrekkelig minnetildeling, også kjent som Java-hauger. Utilstrekkelig minneallokering kan redusere ytelsen eller føre til at appen krasjer.

For å løse dette problemet kan du øke størrelsen på Java-haugen. Du kan gjøre dette ved å endre Kjøretidsparametere fra Java Runtime Environment Settings eller endre _JAVA_OPTIONS variabel verdi etter dine preferanser.

Hvordan øke Java-heap-størrelsen ved å endre variabler manuelt

For å endre Java-haugstørrelsen ved å endre _JAVA_OPTIONS-variabelen:

  1. trykk Vinne nøkkel og type miljøvariabler.
  2. Velg deretter Rediger systemmiljøvariablene å åpne System egenskaper.
  3. I Avansert fanen, klikk Miljøvariabler.
  4. I Systemvariabler seksjon, klikk Ny. Det er viktig å velge riktig seksjon.
  5. Type -JAVA_OPSJONER i Variabelnavn felt.
  6. Deretter skriver du -Xmx512M i Variabel verdi felt. Her, -Xmx512M definerer mengden minne du vil tildele. I dette tilfellet er det det 512 MB av systemminnet.
  7. Klikk OK, og OK en gang til for å lagre endringene.

Start deretter appen som viser feilen og sjekk om feilen er løst. Hvis ikke, åpne Miljøvariabler en gang til. Velg -JAVA_OPTIONS variabel og klikk Redigere. I Verdidata felt, type -Xmx1024M for å øke minnestørrelsen til 1024 MB (1 GB). Klikk OK og se etter eventuelle forbedringer.

Hvordan øke Java-heap-størrelsen ved å bruke Java-kontrollpanelet

Du kan også endre standard Java-haugstørrelse fra Java Runtime Environment Settings. Slik gjør du det.

  1. trykk Win + R å åpne Løpe.
  2. Type kontroll og klikk OK for å åpne kontrollpanelet.
  3. Klikk deretter på Programmer og klikk på Java (32-bit).
  4. I Java kontrollpanel dialog, åpne Java fanen.
  5. Klikk på Utsikt knapp.
  6. Dobbeltklikk på Kjøretidsparametere kolonne og type -Xmx512m for å tildele 512 MB minne for Java-appene.
  7. Klikk OK for å lagre endringene.

5. Avinstaller og installer Java på nytt

Hvis problemet vedvarer, kan det være nødvendig å installere på nytt. Du kan avinstallere og installere Java på nytt for å fikse eventuelle problemer med utgivelsen. Disse problemene kan vedvare selv om du installerer en nyere versjon. For å fikse problemet, avinstaller Java ved hjelp av Java-avinstalleringsprogrammet og installer deretter den nyeste versjonen på nytt.

For å rense installer Java:

  1. Gå til Java Uninstall Tool-siden og last ned avinstalleringsprogrammet.
  2. Kjør den kjørbare filen og klikk Bli enige.
  3. Velg alle versjonene av Java som er oppdaget av verktøyet, og klikk Neste.
  4. Klikk Ja og vent mens avinstalleringsprogrammet fjerner Java fra datamaskinen din. Klikk Lukk.
  5. Start datamaskinen på nytt for å bruke endringene.
  6. Deretter går du til Java-nedlastingsside og last ned den nyeste versjonen som er tilgjengelig for ditt operativsystem. Sørg for å laste ned riktig versjon (32-bit/64-bit), avhengig av systemarkitekturen.
  7. Kjør installasjonsprogrammet og klikk Installere. Følg instruksjonene på skjermen for å fullføre installasjonen og starte datamaskinen på nytt.

6. Installer Java i en WindowsClean Boot State

I Clean Boot State starter Windows med bare essensielle Microsoft-tjenester og -apper. Det er en feilsøkingsmetode for å finne og finne tredjeparts appkonflikter som forårsaker systemfeil. Hvis du fortsetter å se feilen når du installerer Java, start Windows-datamaskinen i ren oppstartstilstand og prøv å installere den på nytt.

Retting av "Kunne ikke opprette Java Virtual Machine"-feilen på Windows

Utilstrekkelig Java-haugstørrelse er det som ofte utløser Java Virtual Machine-feilen. For å fikse problemet, endre standard haugstørrelse for å kunne kjøre Java-apper uten problemer.

Hvis feilen oppstår når du installerer Java, prøv å installere appen i en ren oppstartstilstand. Installering av ventende Windows-oppdateringer kan også bidra til å fikse kompatibilitetsproblemer med utgivelsen.