Så här fixar du inget JVM-fel kunde hittas på Windows 10

Den "No JVM kunde hittas på datorn (Exe4j_Java_Home) fel vanligtvis visas när användare försöker installera DbVisualizer när lansera en exe4j körbar eller när de försöker starta Minecraft (eller ett annat spel eller program som använder Java-miljö).

I de flesta fall uppstår problemet på grund av en inkompatibel Java-version. Vanligtvis berörda användare installerar fel bitversion av Java, vilket tvingar applikationen att kasta detta fel. I vissa fall kan emellertid felet "Ingen JVM hittas på ditt system (Exe4j_Java_Home)" visas på grund av en felaktig Java-miljövariabel.

Men om du stöter på problemet i förhållande till en Openfire-server beror det troligen på ett fel som sedan löstes med Java-utgåvor nyare än Java 8 Update 161.

Obs : Så här åtgärdar du 'Javac känns inte igen fel'. 

1. Installera en kompatibel version av DbVisualiser

Som många berörda användare har rapporterat, uppstår problemet troligen på grund av en inkompatibel Java-installation. De flesta drabbade användare har lyckats lösa problemet efter att ha insett att de försökte distribuera en 32-version av DbVisualiser med en 64-bitars Java-installation (eller tvärtom).

Om detta scenario är tillämpligt kan du åtgärda problemet snabbt genom att installera den saknade bitversionen av Java-installationen. Här är en snabb guide för att göra detta:

Obs! Guiden nedan ska vara tillämplig oavsett vilken Windows-version du använder.

  1. Besök den här länken ( här ) och bläddra ner till Windows-avsnittet. När du väl har kommit dit, klicka på den bitversion som du saknar för att starta nedladdningen. Beroende på din DbVisualiser-bitversion, ladda ner Windows Offline eller Windows Offline (64-bit) .

    Obs: Windows Offline är 32-bitarsversionen från de 3 tillgängliga alternativen.

  2. När nedladdningen är klar dubbelklickar du på installationens körbarhet och följer anvisningarna på skärmen för att slutföra installationen.
  3. När installationen är klar stänger du installationsguiden och startar om datorn.
  4. Upprepa åtgärden som tidigare orsakade felet vid nästa start och se om problemet nu är löst.

Om det här förfarandet inte var tillämpligt eller om det inte löste problemet, gå ner till nästa möjliga korrigering nedan.

2. Fixa Java-miljövariabeln

Som det visar sig kan "Ingen JVM hittas på ditt system (Exe4j_Java_Home)" -felet  också uppstå på grund av en felaktig Java-miljövariabel. Detta kan hända av olika orsaker, men fixen är alltid densamma.

För att lösa problemet måste du hämta platsen för din Java-installation och se till att Java- miljövariabeln pekar på rätt plats. Flera berörda användare har bekräftat att den här åtgärden äntligen tillät dem att åtgärda problemet.

Här är en snabbguide för att fixa din Java-miljövariabel:

  1. Öppna File Explorer och navigera till installationsvägen för din Java-miljö. Om du inte installerade den på en anpassad plats hittar du den på följande platser:
    C: \ Programfiler \ Java \ * Java-version * - 64-bitarsversion C: \ Programfiler (x86) \ Java \ * Java-version * - 32-bitarsversion
  2. När du väl har kommit till rätt plats högerklickar du på navigeringsfältet och väljer Kopiera adress från den nyligen visade snabbmenyn.
  3. Med rätt Java-plats kopierad på Urklipp, tryck på Windows-tangenten + R för att öppna en dialogruta Kör . Skriv sedan ' sysdm.cpl' i textrutan och tryck på Enter för att öppna skärmen Systemegenskaper .
  4. När du är inne i fönstret Systemegenskaper , gå till fliken Avancerat och klicka sedan på Miljövariabler .Gå till fliken Avancerat i Systemegenskaper och klicka på Miljövariabler
  5. När du är inne i Miljövariabeln fönstret, gå till Systemvariabler , väljer alternativet Path och klicka på Redigera knappen.Redigera sökvägen
  6. Leta efter en miljövariabel som nämner Java i nästa fönster. När du lyckas hitta den ändrar du värdet till rätt plats som du tidigare identifierade i steg 2.
  7. Starta om datorn och se om problemet är löst vid nästa systemstart.

Om samma problem fortfarande uppstår, gå ner till den sista möjliga korrigeringen nedan.

3. Installera om nuvarande Java-miljö

Om du stöter på det här problemet i förhållande till en Openfire-server är det mycket troligt att du stöter på det här problemet på grund av ett fel som sedan löstes med de senaste Java-utgåvorna. Lyckligtvis har Oracle lyckats åtgärda problemet med byggnader som är nyare än Java 8 Update 161.

Om detta scenario är tillämpligt kan du åtgärda problemet genom att avinstallera hela Java-miljön + extrahjälpmedel och installera den senaste versionen igen. Denna metod har bekräftats vara framgångsrik för många drabbade användare som kämpade med 'Ingen JVM kunde hittas på ditt system (Exe4j_Java_Home)'.

Här är en snabbguide med vad du behöver göra för att installera om den nuvarande Java-miljön:

  1. Tryck på Windows-tangenten + R för att öppna en dialogruta Kör . Därefter typ 'appwiz.cpl' och tryck på Enter för att öppna upp Program och funktioner skärmen.
  2. När du är inne på skärmen Program och funktioner , bläddrar du ner genom listan över installerade applikationer och letar efter din Java-installationsversion. När du ser det högerklickar du på det och väljer Avinstallera från den nyligen visade snabbmenyn.Avinstallerar alla Java-installationer
  3. När den huvudsakliga Java-installationen har avinstallerats, upprepar du samma procedur för varje extrainstallation (Java-uppdateringar, NodeJs, etc.).

    Obs! Om du vill gruppera dem alla för att se till att du inte lämnar något kvar, klicka på kolumnen Utgivare högst upp.

  4. Starta om datorn efter varje Java-installation.
  5. När nästa startsekvens är klar, besök den här länken här  och ladda ner den senaste versionen av JRE. När du lyckats installera det, fortsätt med avinstallationen av resten av de tillhörande komponenterna som du tidigare avinstallerade.
  6. Gör en slutlig omstart och se om problemet är löst vid nästa systemstart.

Rekommenderas

Fix: Minecraft svarar inte
Vad är en ansökan om registrering av digital-TV-mottagare och bör den tas bort?
Vad är FileRepMalware och ska du ta bort det