Hva du bør vite
- En JAR-fil er en Java-arkivfil.
- Åpne en med en nettleser (Java må være installert).
- Konverter til EXE med Eclipse.
Denne artikkelen forklarer hva en JAR-fil er, de forskjellige måtene du kan åpne en avhengig av hvordan du vil bruke den, og hvordan du konverterer en til EXE eller ZIP.
Hva er en JAR-fil?
En fil med .JAR filutvidelse er en Java-arkivfil som brukes til å lagre Java-programmer og spill i en enkelt fil. Noen inneholder filer som får dem til å fungere som frittstående apper, og andre har programbiblioteker som andre programmer kan bruke.
JAR-filer er ZIP-komprimerte og lagrer ofte ting som CLASS-filer, en manifestfil og applikasjonsressurser som bilder, lydklipp og sikkerhetssertifikater. Siden de kan inneholde hundrevis eller til og med tusenvis av filer i et komprimert format, er det enkelt å dele og flytte dem.
Java-kompatible mobilenheter kan bruke dette formatet for spillfiler, og noen nettlesere har temaer og tillegg i JAR-formatet.
Hvordan åpne JAR-filer
De Java Runtime Environment (JRE) må være installert for å åpne kjørbare JAR-filer, men merk at ikke alle JAR-filer er kjørbare. Når den er installert, kan du bare dobbeltklikke på filen for å åpne den.
Noen mobile enheter har JRE innebygd. Når de er installert, kan Java-applikasjoner også åpnes i en nettleser, som Firefox, Safari, Edge, etc. ( men ikke Chrome ).
Siden JAR-filer er komprimert med ZIP, kan enhver fildekomprimering åpne en for å se innholdet som er inni. Dette inkluderer programmer som 7-zip , PeaZip og jZip
En annen måte å åpne filen på er å bruke følgende kommando i Ledeteksten , erstattedinfil.jarmed navnet på din egen JAR-fil:
Siden du kanskje trenger forskjellige programmer for å åpne forskjellige JAR-filer, se Hvordan endre filtilknytninger i Windows hvis den automatisk åpnes i et program du ikke vil bruke den med.
Feil under åpning av JAR-filer
På grunn av sikkerhetsinnstillinger i Windows-operativsystemet og i enkelte nettlesere, er det slett ikke uvanlig å se feil når du prøver å få tilgang til Java-applikasjoner.
For eksempel, 'Java-applikasjon blokkert' kan sees når du prøver å laste inn en Java-applet. 'Sikkerhetsinnstillingene dine har blokkert en uklarert applikasjon fra å kjøre.' kan fikses av stille inn sikkerhetsnivået i Java Control Panel-appleten.
Hvis du ikke kan åpne Java-appleter selv etter at du har installert JRE, først sørg for at Java er aktivert i nettleseren din og det Kontrollpanelet er riktig konfigurert til å bruke Java . Start deretter nettleseren på nytt ved å lukke ned alle åpne vinduer og deretter åpne hele programmet på nytt.
Også, sjekk at du kjører den nyeste versjonen av Java . Hvis du ikke er det, gå tilbake til den JRE-lenken ovenfor og installer den nyeste versjonen. Eller, lær hvordan du oppdaterer din nåværende Java-installasjon .
Selv om det er usannsynlig, kan det hende du mottar feil fordi du egentlig ikke har en JAR-fil, og så programmet du bruker for å åpne den støtter ikke formatet. Dette kan skje hvis du har lest filtypen feil. Det er mer om dette nedenfor.
Hvordan konvertere en JAR-fil
Du kan dekompilere en JAR-fils CLASS-filer til Java-filer ved hjelp av JavaDecompilers.com . Last opp filen din der og velg hvilken dekompilator du vil bruke.
Konvertering av en Java-applikasjon slik at den kan brukes på Android-plattformen vil kreve en JAR APK filkonvertering. Det ser imidlertid ut til at den enkleste måten å få et Java-program på Android er å ganske enkelt kompilere APK-en fra den originale kildekoden.
hvordan du sletter Spotify-kontoen din
Du kan lage kjørbare JAR-filer i programmeringsapplikasjoner som Formørkelse .
WAR-filer er Java-webarkivfiler, men du kan ikke konvertere en JAR-fil direkte til en WAR-fil, siden WAR-formatet har en spesiell struktur som JAR-er ikke har. I stedet kan du bygge en WAR og deretter legge til JAR-filen i lib-katalogen slik at klassene i JAR-filen er tilgjengelige for bruk. WizToWar kan hjelpe deg med dette.
Å lage en ZIP-fil fra en JAR-fil er like enkelt som å endre navn på filtypen fra .JAR til .ZIP. Dette utfører faktisk ikke en filkonvertering, men det lar programmer som bruker ZIP-filer, som 7-Zip eller PeaZip, lettere åpne JAR-filen.
Kan du fortsatt ikke åpne den?
Noen filer deler noen få av de samme filtypebokstavene, noe som kan forårsake forvirring hvis filen ikke åpnes slik du tror den burde. Det som skjer er at du mest sannsynlig leser filtypen feil.
For eksempel åpnes JARVIS-filer med et tekstredigeringsprogram, og JARC- og ARJ-filer er arkiver.
Mer informasjon om JAR-formatet
Hvis du trenger hjelp pakke programmer inn i JAR-filer , følg den koblingen for instruksjoner på Oracle-nettstedet.
Bare én manifestfil kan inkluderes i et JAR-arkiv, og den må være påMETA-INF/MANIFEST.MFplassering. Den skal følge syntaksen til navnet og verdien atskilt med et kolon, somManifest-versjon: 1.0. Denne MF-filen kan spesifisere klassene applikasjonen skal laste.
Java-utviklere kan signere applikasjonene sine digitalt, men den signerer ikke selve JAR-filen. I stedet er filene inne i arkivet oppført med signert sjekksummer .
Hva er en JAVA-fil?