Fix: Java startades men returnerade utgångskod = 13 förmörkelse



Prova Vårt Instrument För Att Eliminera Problem

Vissa användare får Java startades men returnerade utgångskod = 13 förmörkelse fel när du försöker köra Eclipse. Problemet rapporteras förekomma med Windows 7, Windows 8, Windows 10 (32 och 64 bitar).



Java startades men returnerade exit code = 13

Java startades men returnerade exit code = 13



Vad orsakar felet ”Java startades men returnerade exit code = 12”?

Vi undersökte just denna fråga genom att titta på olika användarrapporter. Baserat på vad vi samlat finns det flera ganska vanliga scenarier som är kända för att utlösa just detta felmeddelande:



  • En inkompatibel Eclipse- eller Java-version är installerad - Det här är den vanligaste anledningen till att detta felmeddelande uppstår. Det är troligt att det är troligt att du har installerat en 64-bitarsversion av Eclipse eller Java medan din dator endast stöder 32-bitars (eller vice versa).
  • Eclipse innehåller specialtecken i installationskatalogen - Flera användare har lyckats lösa detta felmeddelande efter att specialtecken (# $% ^) har tagits bort från installationskatalogen.
  • Datorn använder en version som inte stöds av JVM (Java Virtual Machine) - Även om du ser till att du använder den senaste versionen av Eclipse är det möjligt att du ser det här felet eftersom du kör en version som inte stöds av JVM.
  • Java-miljövariabeln är felaktigt inställd - Vissa användare har lyckats lösa problemet efter att ha upptäckt att problemet orsakades av en fel inställd Java-miljö PATH-variabel.

Om du kämpar för att lösa just detta felmeddelande kommer den här artikeln att ge dig en lista med felsökningssteg av hög kvalitet. Nedan har du en samling metoder som andra användare i en liknande situation har använt för att få problemet löst.

För bästa resultat, följ metoderna nedan så att de presenteras tills du stöter på en korrigering som är effektiv för att lösa problemet i ditt specifika scenario

Metod 1: Använd rätt kombination av Eclipse - JDK

Eclipse och JDK (Java Development Kit) är väldigt kräsena när det gäller att arbeta med varandra. Tänk på att det bara finns flera arbetskombinationer av OS, JDK och Eclipse bitness. Om du råkar använda en kombination som inte stöds av operativsystem, JDK och Eclipse får du Java startades men returnerade utgångskod = 13 förmörkelse felmeddelande.



Nedan har vi sammanställt en lista över arbetskombinationer. Använd dem som referens för att verifiera om problemet uppstår på grund av en kombination som inte stöds:

  • 32-bitars OS, 32-bitars JDK, 32-bitars Eclipse (endast 32-bitars)
  • 64-bitars OS, 64-bitars JDK, 64-bitars Eclipse (endast 64-bitars)
  • 64-bitars OS, 32-bitars JDK, 32-bitars Eclipse

Om du har en annan installation, avinstallerar du den komponent som inte stöds och installerar sedan en lämplig tills du kan öppna Eclipse utan att stöta på felmeddelandet.

Notera: Om du inte känner till ditt operativsystems bitarkitektur, tryck på Windows-tangent + R för att öppna en dialogruta Kör. Skriv sedan “ msinfo32 ”Och tryck Stiga på för att öppna Systeminformation skärm. Gå till skärmen Systeminformation, gå till Systemöversikt och kolla upp systemtypen från den högra rutan. Det är där du hittar din OS-arkitektur.

Verifiera systemarkitekturen

Verifiera systemarkitekturen

Om den här metoden inte var tillämplig går du ner till nästa metod nedan.

Metod 2: Ta bort specialtecken från Eclipse-katalogvägen

Du kan också stöta på problemet eftersom installationskatalogen innehåller specialtecken. Flera användare som befann sig i en liknande situation har lyckats få problemet löst efter att specialtecken (@ # $% ^ & * () +) har tagits bort från katalogens namn.

Som standard ska du kunna hitta Förmörkelse i C: IDE förmörkelse eller i C: Användare * Ditt användarnamn * förmörkelse . Men om du installerade på en anpassad plats kan du felaktigt ha lagt till ett specialtecken som skapar problemet.

Du kan åtgärda problemet genom att navigera till platsen för Eclipse-installationen manuellt och ta bort eventuella specialtecken som kan sluta skapa felmeddelandet.

Radera specialtecken från Eclipse

Radera specialtecken från Eclipse

Notera: Vissa användare har rapporterat att de började få ett annat fel efter att specialtecken har tagits bort från Eclipse-installationskatalogen. Detta inträffar sannolikt eftersom det finns andra beroenden som förlitar sig på just den platsen och de inte längre fungerar korrekt på grund av förändringen. I det här fallet kan du lösa problemet helt genom att installera om Eclipse.

Om den här metoden inte tillät dig att lösa Java startades av Returned Exit Code = 13 Eclipse fel, gå ner till nästa metod nedan.

Metod 3: Ta bort den trasiga System PATH-variabeln

Som det visar sig har Java 8 och några andra Java-uppdateringar potential att förstöra miljövariablerna och utlösa Java startades men returnerade utgångskod = 13 förmörkelse felmeddelande.

Om du först började få detta felmeddelande efter installation av Java (eller en Java-uppdatering), följ stegen nedan för att ta bort den trasiga systemvariabeln PATH:

  1. Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan “ sysdm.cpl ”Och tryck Stiga på att öppna Systemegenskaper .

    Kördialog: sysdm.cpl

  2. I Systemegenskaper gå till fönstret Avancerad fliken och klicka på Miljövariabler .

    Gå till fliken Avancerat i Systemegenskaper och klicka på Miljövariabler

  3. Gå till fönstret Miljövariabler, gå till Systemvariabler, välj Väg och klicka på Redigera .

    Redigera sökvägen

  4. I Redigera miljövariabel fönster, leta efter en miljövariabel som nämner Java. När du ser det, klicka på det en gång för att välja det och klicka sedan på Radera .

    Ta bort Java PATH-miljövariabeln

  5. Starta om datorn och se om du kan starta Eclipse vid nästa start utan att stöta på felmeddelandet.

Om du fortfarande stöter på samma felmeddelande, gå ner till nästa metod nedan.

Metod 4: Installera om JAVA JDK

Om du har kommit så långt utan resultat kan du förmodligen lösa problemet genom att installera den senaste JAVA JDK-versionen. Flera användare som befinner sig i en liknande situation har rapporterat att Java startades men returnerade utgångskod = 13 förmörkelse fel löstes äntligen efter att de avinstallerade sin nuvarande JDK och de installerade den senaste tillgängliga versionen.

Här är en snabbguide om hur du gör detta:

  1. Tryck Windows-tangent + R för att öppna en dialogruta Kör. Skriv sedan “ appwiz.cpl ”Och tryck Stiga på att öppna Program och funktioner .

    Kör dialogruta: appwiz.cpl

  2. Inuti program och funktioner, bläddra ner genom applikationslistan och högerklicka> Avinstallera Java Development Kit tillsammans med eventuella uppdateringar.

    Avinstallerar Java Development Kit

  3. Besök denna länk ( här ) och ladda ner den senaste versionen av JDK enligt din OS-version och bitarkitektur.

    Installerar den senaste JDK

  4. Öppna installationsprogrammet och slutföra installationen genom att följa anvisningarna på skärmen. Starta om datorn när processen är klar.
  5. Se om felmeddelandet har lösts genom att öppna Eclipse vid nästa systemstart.
4 minuter läst