Hur man kör JAR-filer på Windows 10

En jar-fil är en förkortning för en J ava AR chive-fil och innehåller java-program ( Java -klassfiler, metadata och resurser) i den. Eftersom det är ett paketfilformat (liknande .zip-filformatet ), kan en jar-fil också användas för att packa ihop flera andra filer för att förbättra portabiliteten och minska mängden utrymme som dessa filer tar upp. Detta gör jar-filer extremt mångsidiga och kan användas för att lagra ett spel, en applikation, en webbläsartillägg, etc.

Alla jar-filer är inte skapade lika. Vissa är avsedda att köras/köras som .exe- filer och andra extracted/unpacked like .zip files . Även om uppackning av jar-filer är ganska lätt och kan göras på samma sätt som hur man skulle extrahera innehållet i en zip-fil, är det inte samma sak för att köra en jar-fil.

En .exe-fil när du dubbelklickar på den startar ett program/applikation med hjälp av Windows OS . På liknande sätt kan en .jar-fil köras genom att starta den med Java Framework . Många användare möter dock fel när de försöker köra jar-filer och idag, i den här artikeln, kommer vi att belysa saken och avslöja hur man kör eller exekverar jar-filer på Windows 10 .

Hur man kör JAR-filer på Windows 10

Varför körs inte jar-filer?(Why won’t jar files run? )

En Jar -fil innehåller ett manifest som i huvudsak talar om för filen hur den ska bete sig medan den innehåller information om de andra filerna som är packade i Jar-filen. Dessutom innehåller en jar-fil klassfiler som innehåller java-koden för det körbara programmet. Båda dessa filer tillsammans med andra mediafiler gör det möjligt att köra jar-filer som en enda begäran av Java Runtime Environment .

Användare stöter på ett av dessa två fel när de försöker köra en jar-fil.

  • Java Run-Time Environment(Java Run-Time Environment) är inte korrekt inställd för att köra .jar-filer
  • Windows-registret anropar inte JRE (Java Runtime Environment) korrekt

Det första felet uppstår när användaren kör en föråldrad version av java på sin persondator och det andra orsakas när jar-filerna inte är korrekt associerade med Java -binären.

Dessutom, ibland när en användare dubbelklickar på en jar-fil, öppnas ett kommandotolksfönster i en sekund och stängs sedan igen, vilket gör användaren förskräckt. Lyckligtvis är det ganska enkelt att lösa dessa två fel och köra en jar-fil.

Hur man kör JAR-filer på Windows 10

Som nämnts tidigare kräver du Java Runtime Environment för att köra applikationen/koden som finns i en jar-fil. För att kontrollera vilken version av Java din persondator kör och hur du uppdaterar till den senaste versionen, följ stegen nedan:

1. Starta kommandotolken(Command Prompt) som administratör(Administrator) med någon av metoderna som nämns nedan.

a. Tryck på Windows -tangenten + X eller högerklicka på startknappen för att öppna menyn för avancerade användare. Från den efterföljande menyn klickar du på Kommandotolken(Command Prompt) ( Admin ).

b. Tryck på Windows(Press Windows) - tangenten + R för att starta Kör(Run) -kommandot, skriv cmd och tryck på ctrl + shift + enter.

c. Klicka(Click) på startknappen (eller tryck på Windows -tangenten + S), skriv kommandotolken och välj Kör(Run) som administratör(Administrator) från den högra panelen.

2. När kommandotolksfönstret är öppet skriver du java -version(java -version) och trycker på enter.

Kommandotolken ger dig nu den exakta versionen av Java som du har installerat på ditt system.

När kommandotolksfönstret är öppet skriver du java -version och trycker på enter

Alternativt kan du söka efter konfigurera java-(configure java) applikationen på din PC och klicka på Om(About ) på fliken Allmänt för att hämta java-versionen.

3. Den senaste versionen av Java är version 8 Update 251 (från och med 14 april 2020 ). Om du inte använder den senaste versionen eller inte har Java alls, gå över till den officiella nedladdningssidan Java-nedladdningar för alla operativsystem(Java Downloads for All Operating Systems) och klicka på knappen " Godkänn och starta gratis nedladdning"(Agree and Start Free Download” ) .

Klicka på knappen "Godkänn och starta gratis nedladdning" |  Hur man kör JAR-filer på Windows 10

4. Leta upp den nedladdade filen (Den här datorn > Downloads ) och dubbelklicka på .exe -filen för att öppna installationsguiden. Följ nu anvisningarna på skärmen för att installera den senaste versionen av Java .

5. Upprepa(Reiterate) steg 1 och 2 för att kontrollera om uppdateringen lyckades installeras.

Om du stöter på några problem med att uppdatera java, försök att helt ta bort den tidigare versionen först med det officiella Java Removal Tool(official Java Removal Tool) och sedan utföra en nyinstallation.

Metod 1: Använd "Öppna med..."

I den första metoden öppnar vi jar-filen manuellt med Java Runtime Environment . Följ stegen nedan för att göra detsamma.

1. Öppna filutforskaren ( Windows key + E ), leta upp jar-filen du vill köra/öppna och högerklicka på den.

2. Från följande filalternativ/snabbmeny, välj Öppna med.(Open with.)

Från följande filalternativ/snabbmeny, välj Öppna med

3. Gå igenom listan över applikationer och försök hitta Java(TM) Platform SE binary . Det är mest troligt att du inte hittar det i listan över applikationer.

4. Så klicka på Välj en annan app(Choose another app) .

Klicka på Välj en annan app |  Hur man kör JAR-filer på Windows 10

5. Återigen, gå igenom listan och om du inte hittar applikationen klicka på More Apps > Look for another app på den här datorn(on this PC) för att manuellt hitta applikationen

6. Navigera nu till sökvägen där java.exe är lagrad. För de flesta användare bör det vara C:\Program Files\Java\jre1.8.0_221\bin men om du inte hittar det där, försök gå ner på följande väg C:Program Files (x86)Javajre1.8.0_221 in

7. Välj slutligen java.exe(java.exe) och tryck på enter.

Välj slutligen java.exe och tryck på enter

Metod 2: Kör JAR-(Run JAR) filer med kommandotolken(Command Prompt)

Man kan också köra jar-filer med hjälp av Windows 10 -kommandotolkfönstret. Processen innebär att köra en enda kommandorad och är lätt att utföra.

1. Starta kommandotolken som administratör(Launch Command Prompt as Administrator) med någon av metoderna som nämnts tidigare.

2. När kommandotolksfönstret har startat, kör kommandot ‘cd \’ för att återgå till toppen av katalogen.

Kör kommandot 'cd' för att återgå till toppen av katalogen

3. Skriv nu följande kommando java -jar sample.jar och tryck på enter-tangenten.

Glöm inte att ändra 'sample .jar ' på kommandoraden med namnet på .jar -filen.

Skriv följande kommando java -jar sample.jar och tryck på enter-tangenten |  Hur man kör JAR-filer på Windows 10

Alternativt kan du hoppa över det andra steget och ersätta sample.jar med den fullständiga sökvägen till jar-filen.

Läs också: (Also Read:) Fix Java startades men returnerade utgångskod 1(Fix Java was started but returned exit code 1)

Metod 3: Använda applikationer från tredje part

Precis som för allt annat finns det flera tredjepartsapplikationer som låter dig köra eller köra jar-filer på Windows 10 . Ett av de mer populära jar executor-programmen som finns på internet är Jarx .

Gå över till den officiella webbplatsen Jarx – JAR-exekveringen(Jarx – The JAR executer) och ladda ner mjukvarufilen genom att klicka på ' Jarx -1.2-installer.exe'. Leta upp den nedladdade filen och installera Jarx . Applikationen har inget GUI förutom ett om-fönster. Nu, dubbelklicka helt enkelt på jar-filen eller högerklicka och välj öppna för att köra jar-filer på din persondator.

Kör JAR-filer på Windows 10 med Jarx

Ett annat tredjepartsprogram som hjälper dig att köra jar-filer är Jarfix . Följ samma procedur som diskuterats för Jarx för att köra jar-filer.

Obs: (Note:) Jarfix kommer bara att kunna köra jar-filer när den startas som administratör.

Metod 4: Extrahera Jar-filerna

Som nämnts tidigare är inte alla jar-filer designade/avsedda att vara en körbar fil. Vissa fungerar bara som ett paket och innehåller andra typer av filer. Vi kan kontrollera om en jar-fil är körbar eller inte genom att helt enkelt packa upp/extrahera den.

Om du någonsin har arbetat med zip-filer och rar-filer, är chansen stor att du redan vet hur man extraherar en fil. Man kan välja att använda det inbyggda extraheringsverktyget i Windows eller ta hjälp av en av de många filextraheringsapplikationer som finns på internet. Några av de mest använda och pålitliga programmen är 7-zip och WinRAR(7-zip and WinRAR) .

För att extrahera en fil med Windows inbyggda extraheringsverktyg, högerklicka(right-click) helt enkelt på jar-filen och välj ett av alternativen "Extrahera..."(‘Extract…’) .

För att extrahera en fil med ett tredjepartsprogram, gå först till programmets webbplats och ladda ner installationsfilen. När du är klar med installationen av programmet öppnar du jar-filen i programmet för att se innehållet i den.

Fix Det går inte(Fix Unable) att öppna JAR-filer(JAR Files)Windows 10

Om du inte kunde köra jar-filerna med någon av ovanstående metoder, försök sedan gå igenom följande lösning.

Lösning 1: Uppdatera Registereditorn(Registry Editor)

1. Starta File Explorer ( Windows Key + E ) och navigera till bin-mappen i java-installationsmappen.

Mappdestinationen varierar beroende på vilken enhetspartition du har den installerad på. Men för de flesta användare kan mappen hittas i C-enheten och i Programfiler(Program Files) eller Programfiler(Program Files) ( x86 ).

2. Inuti bin-mappen, hitta java.exe, högerklicka på den och välj Egenskaper(Properties) .

Inuti bin-mappen, hitta java.exe, högerklicka på den och välj Egenskaper

3. Växla till fliken Kompatibilitet(Compatibility ) och markera rutan bredvid Kör det här programmet som administratör(Run this program as an Administrator) . Klicka(Click)Apply följt av Ok för att avsluta.

Växla till fliken Kompatibilitet och markera rutan bredvid Kör det här programmet som administratör

4. Starta kommandotolken som administratör(Launch Command Prompt as administrator) med någon av metoderna som nämnts tidigare.

5. Beroende på dina krav skriv ett av följande kommandon i kommandotolksfönstret och tryck på enter.

Glöm inte att ersätta C:Program Files(x86) med din faktiska Java -installationsmappadress.

För att helt enkelt starta jar-filen, skriv följande kommandon och tryck på Enter:

ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*”
assoc .jar=jarfileterm

6. Om du vill felsöka jar-filen och därför behöver kommandotolksfönstret förbli öppet efter att du har startat filen, skriv följande kommando

ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*”
assoc .jar=jarfileterm

Gå nu vidare och försök öppna jar-filen.

Om du fortfarande inte kan köra jar-filen måste vi ändra några saker i Windows Registerredigerare(Windows Registry Editor) . Vi råder dig att vara extremt försiktig när du följer guiden nedan, eftersom registerredigeraren(Registry Editor) är ett kraftfullt verktyg och du inte bör bråka med.

1. Starta (Launch the )Windows registerredigerare(Windows Registry Editor) genom att klicka på startknappen, söka efter registerredigerare och trycka på enter eller genom att skriva regedit i körkommandot ( Windows Key + R ).

Skriv regedit i kördialogrutan och tryck på Enter

2. Från den vänstra panelen, klicka på pilen eller dubbelklicka på HKEY_CLASSES_ROOT för att expandera densamma.

Klicka på pilen från den vänstra panelen

3. Hitta mappen jarfile i rullgardinsmenyn (Vissa användare kan hitta mapparna jar_auto_file och jarfileterm istället för jarfile. Följ samma procedur som nämns nedan)

4. Öppna först(First) jarfilen genom att dubbelklicka på den.

5. Navigera till jarfile > shell > open > command

Öppna först jarfilen genom att dubbelklicka på den |  Hur man kör JAR-filer på Windows 10

5. På den högra panelen bör du se en nyckel märkt Default . Högerklicka(Right-click) och välj Ändra(Modify ) eller dubbelklicka helt enkelt på den för att ändra nyckeln.

Högerklicka och välj Ändra

6. I följande popup-ruta, under etiketten Värdedata(Value Data) , klistra in kommandot fftype som(fftype) vi skrev in tidigare i kommandotolksfönstret.

Klicka på Ok

7. Korskontrollera att det är korrekt och tryck på OK .

Obs: (Note:) Kom ihåg(Remember) att följa hela proceduren för båda mappar, jar_auto_file och jarfileterm,(jar_auto_file & jarfileterm,) om du har dem)

8. Stäng slutligen registerredigeraren och försök starta jar-filen.

Lösning 2: Ändra Java-säkerhetsinställningar(Java Security Settings)

Ett annat mycket vanligt problem med Java är säkerhetsrisken. Ett varningsmeddelande som hävdar risk dyker ofta upp när man försöker köra en jar-fil. För att lösa detta behöver vi helt enkelt ändra säkerhetsinställningarna.

1. Klicka på startknappen eller tryck på Windows Key + S , sök efter Konfigurera Java(Configure Java) och tryck på enter för att öppna.

Sök efter Konfigurera Java och tryck på enter för att öppna |  Hur man kör JAR-filer på Windows 10

2. Växla till fliken Säkerhet(Security ) genom att klicka på den.

3. Se till att rutan bredvid "Aktivera Java-innehåll för webbläsar- och Web Start-program" är markerad.( ‘Enable Java content for browser and Web Start applications’ is ticked.)

Se till att rutan bredvid "Aktivera Java-innehåll för webbläsar- och Web Start-program" är markerad

4. Ställ in säkerhetsnivån för applikationer som inte finns på listan med undantagsplatser till (Exception Site)Hög(High ) och klicka på Använd(Apply) .

Ställ in säkerhetsnivån för applikationer som inte finns med i listan Exception Site till High och klicka på Apply

5. Klicka på OK för att avsluta.

Rekommenderad:(Recommended:)

Vi hoppas att du kunde köra eller köra din jar-fil på Windows 10 som avsett. Om du har problem med att följa guiden ovan eller öppna en jar-fil, kontakta oss i kommentarsektionen nedan så hjälper vi dig.



About the author

Jag är en Windows-specialist och har arbetat i mjukvarubranschen i över 10 år. Jag har erfarenhet av både Microsoft Windows och Apple Macintosh-system. Mina kunskaper inkluderar: fönsterhantering, hårdvara och ljud, apputveckling med mera. Jag är en erfaren konsult som kan hjälpa dig att få ut det mesta av ditt Windows-system.



Related posts