Skip to main content

JAR-fil (hvad det er og hvordan man åbner en)

Open .jar-files on Mac without extra programs (Juni 2026)

Open .jar-files on Mac without extra programs (Juni 2026)
Anonim

En fil med filtypen .JAR er en Java-arkivfil, der bruges til lagring af Java-programmer og -spil i en enkelt fil. Nogle indeholder filer, der gør dem til at fungere som selvstændige apps, og andre indeholder programbiblioteker til andre programmer, der skal bruges.

JAR-filer er ZIP-komprimerede og gemmer ofte ting som CLASS-filer, en manifestfil og applikationsressourcer som billeder, lydklip og sikkerhedscertifikater. Da de kan indeholde hundredvis eller endda tusindvis af filer i et komprimeret format, er det nemt at dele og flytte JAR-filer.

Java-kompatible mobilenheder kan bruge JAR-filer som spilfiler, og nogle webbrowsere indeholder temaer og add-ons i JAR-format.

Sådan åbner du JAR-filer

Java Runtime Environment (JRE) skal installeres for at åbne eksekverbare JAR-filer, men bemærk at ikke alle JAR-filer er eksekverbare. Når du er installeret, kan du bare dobbeltklikke på JAR-filen for at åbne den.

Nogle mobile enheder har JRE indbygget. Når det er installeret, kan Java-programmer åbnes i en webbrowser, ligesom Firefox, Safari, Edge eller Internet Explorer (men ikke Chrome).

Da JAR-filer komprimeres med ZIP, kan enhver fil dekompressor åbne en for at se indholdet der er inde. Dette omfatter programmer som 7-Zip, PeaZip og jZip

En anden måde at åbne JAR-filer på er at bruge følgende kommando i kommandoprompt, udskiftning yourfile.jar med navnet på din egen JAR-fil:

java -jar yourfile.jar

Da du måske har brug for forskellige programmer til at åbne forskellige JAR-filer, skal du se Sådan ændres standardprogrammet til en bestemt filforlængelse i Windows, hvis den åbnes automatisk i et program, som du ikke vil bruge det med.

Fejl, der åbner JAR-filer

På grund af sikkerhedsindstillingerne i Windows-operativsystemet og i nogle webbrowsere er det slet ikke usædvanligt at se fejl, når du forsøger at få adgang til Java-programmer.

For eksempel, " Java-applikation blokeret "kan ses, når du forsøger at indlæse en Java-applet." Dine sikkerhedsindstillinger har blokeret en usikker applikation fra at køre. "kan fastsættes ved at indstille sikkerhedsniveauet i Java Control Panel-applet.

Hvis du ikke kan åbne Java-applets selv efter installation af JRE, skal du først kontrollere, at Java er aktiveret i din browser, og at Kontrolpanel er korrekt konfigureret til at bruge Java. Derefter genstart din browser helt ved at lukke alle åbne vinduer og genåbne hele programmet.

Kontroller også, at du kører den nyeste version af Java. Hvis du ikke er, skal du gå tilbage til det pågældende JRE-link ovenfor og installere den nyeste version.

Sådan konverteres en JAR-fil

Du kan dekompilere en JAR-fils KLASS-filer til Java-filer ved hjælp af webstedet JavaDecompilers.com. Upload din JAR-fil der og vælg hvilken decompiler der skal bruges.

Se dette blogindlæg ved at konvertere Java til EXE, hvis du er interesseret i at lave en EXE-fil fra JAR-applikationen.

Konvertere en Java-applikation, så den kan bruges på Android-platformen, ville kræve en JAR til APK-filkonvertering. En mulighed kan være at køre JAR-filen i en Android-emulator, så programmet automatisk opretter en APK-fil. Det ser imidlertid ud til, at den nemmeste måde at få et Java-program på Android på er at simpelthen kompilere APK fra den oprindelige kildekode.

Du kan lave eksekverbare JAR-filer i programmeringsapplikationer som Eclipse.

WAR-filer er Java Web Archive-filer, men du kan ikke konvertere en JAR-fil direkte til en WAR-fil, da WAR-formatet har en bestemt struktur, som JAR'er ikke gør. I stedet kan du opbygge en WAR og derefter tilføje JAR-filen til lib-biblioteket, så klasserne inde i JAR-filen er tilgængelige til brug. WizToWar kan hjælpe dig med at gøre dette.

At lave en ZIP-fil fra en JAR-fil er lige så nemt som omdøbe filtypen fra .JAR til .ZIP. Dette udfører ikke en filkonvertering, men det gør det lettere at åbne programmer, der bruger ZIP-filer, f.eks. 7-Zip eller PeaZip, JAR-filen.

Flere oplysninger om JAR Format

Hvis du har brug for hjælpepakkeprogrammer i JAR-filer, skal du følge dette link for at få vejledning på Oracle-webstedet.

Kun en åbenbar fil kan inkluderes i et JAR arkiv, og det skal være på META-INF / MANIFEST.MF Beliggenhed. Det skal følge syntaksen af ​​navnet og værdien adskilt af et kolon, som Manifest-Version: 1.0 . Denne MF-fil kan angive de klasser, som ansøgningen skal indlæse.

Java-udviklere kan signere deres programmer digitalt, men det signerer ikke selve JAR-filen. I stedet er filerne inde i arkivet angivet med deres underskrevne checksums.