JAR -filer er Java arkivfiler. Det er en ZIP -versjon av Java -filer som inkluderer bilder, Java -klasse, lyd eller andre filer, når utvikleren distribuerer hele prosjektet, lagrer det klasser og bilderfiler som brukes i Java -prosjektet i komprimert form som en krukke ( Java kjørbar fil). Krukke lager et arkiv for ressurser og klasser. I tillegg kan den gjenopprette eller manipulere individuelle ressurser eller klasser fra et arkiv. Karfilinnholdet kan være ukomprimert ved hjelp av forskjellige verktøy som WinZip, 7-Zip eller Windows standardverktøy.
Denne oppskrivningen demonstrerer metoden for å opprette og kjøre en JAR-fil på Windows. Følgende læringsutbytte forventes:
Lag en krukkefil i Windows
Krukken er en Java -kjørbar komprimert fil som inneholder et Java -prosjekt som består av bilder, kode og alle nødvendigheter i et prosjekt. For å lage en enkel JAR -fil, følg opp de listede trinnene:
Trinn 1: Åpne Windows Command Prompt
Søk etter "CMD”I“Oppstart”Meny og åpne Windows Command -ledeteksten:
Trinn 2: Åpne Java -prosjektmappen
Bruk “CD”Kommando for å åpne Java -prosjektmappen der du vil lagre Java -filer i form av en JAR -fil:
> CD C: \ Javaprogram
Vi har brukt “dir”Kommando for å liste opp filene i mappen som kommer til å bli komprimert i en JAR -fil:
> dir
Trinn 3: Opprett krukkefil
Vi ønsker å utføre alle Java -filer i form av en krukkefil. For dette formålet har vi brukt den oppgitte kommandoen:
> krukke -cf newjarfile.krukke *.Java
De -jfr Alternativet er aliaset til "-skape”Og“-fil”Brukes til å opprette Java -filen”Newjarfile”:
Besøk katalogen der du har opprettet JAR -fil eller bruk "dir”Kommando for å sjekke om JAR -filen er opprettet eller ikke:
Du kan se at vi har opprettet en krukkefil i Windows.
Metode 1: Hvordan kjøre JAR -filer på Windows ved hjelp av CMD?
JDK gjør det mulig for oss å utføre krukkefiler direkte på Windows -operativsystemet ved hjelp av noen kommandoer. For å utføre JAR -filbrukeren kan dobbeltklikke på den. Men noen ganger kan det hende at denne teknikken ikke fungerer på grunn av noen mindre endring i innstillingen. Vi kan utføre det manuelt. La oss sjekke ut hvordan du kjører JAR -filen på Windows:
Trinn 1: Åpne ledetekst
Åpne ledeteksten fra “Oppstart”Meny ved å skrive”Ledeteksten”:
Trinn 2: Kjør JAR -filen
Utfør den oppgitte kommandoen for å kjøre JAR -filen fra kommandolinjen:
> java -jar newjarfile.krukke
Her kan du se at vi har kjørt JAR -filen fra ledetekst:
Metode 2: Hvordan kjøre JAR -filer ved hjelp av en batchfil?
Noen ganger blir ikke Jar -filen utført ved dobbeltklikking på den. Derfor kan vi bruke en batchfil for å utføre JAR -filen på Windows. Batchfilen utfører kommandoen på lignende måte som ledetekst. Men i batchfilen kan vi utføre en samling kommandoer sekvensielt. Det brukes hovedsakelig til å laste og kjøre programmer. For å kjøre en JAR -fil ved hjelp av en batchfil, bruk de medfølgende instruksjonene.
Trinn 1: Opprett en kjørbar batchfil
Her oppretter vi en batchfil for å kjøre JAR -filen. For å utføre JAR -filen, følg de listede instruksjonene:
Gi nytt navn til tekstfilen og erstatt også filforlengelsen ".tekst”Med“.flaggermus”For å lagre filen som et batchskript. Batch -skriptet er en enkel tekstfil som brukes til å kjøre forskjellige kommandoer i rekkefølge:
Rediger filen og lim inn følgende kommando i et batch -skript. Trykk etter det "Ctrl+s”For å lagre endringer. Java brukes til å utføre for å drive Java -prosjekt, "-krukke”Alternativet spesifiserer at vi ønsker å utføre JAR -filen:
Java -jar newjarfile.krukke
Trinn 3: Kjør JAR -fil
Dobbeltklikk på batchskriptet for å kjøre JAR -filen på Windows:
Vi har effektivt beskrevet metoden for å kjøre JAR -filer på Windows.
Konklusjon
For å kjøre JAR -filer, kan du bruke kommandoen “Java -jar .krukke ”i ledetekst. Du kan imidlertid opprette en batchfil og lagre kommandoen "jar -cf" i batchfilen. Kjør bare batchfilen for å få utdataene fra JAR -filen. Dette innlegget hadde som mål å demonstrere en metode for utførelse av krukkefiler på Windows. For en bedre forståelse har vi også demonstrert metoden for å lage en krukkefil.