En JAR-fil grupperar flera filer och mappar till en enda fil. Då och då kan du behöva kontrollera innehållet i din JAR-fil.
Det finns två huvudsakliga sätt att upptäcka vad en JAR-fil innehåller. Dessa metoder är plattformsoberoende, så du kan använda dem på Linux, Windows eller macOS.
Varför kan du behöva utforska en JAR-fil?
En situation kan uppstå när du vill verifiera innehållet i en JAR-fil. Du kanske vill uppdatera den eller överföra filen över webben när du har verifierat vad du skickar.
De burk verktyget ger dig två sätt att utforska ditt JAR-arkiv. Den första metoden innebär att man tittar på innehållet utan att extrahera det. Den andra metoden är att extrahera innehållet i JAR-filen till ett filsystem.
Visa innehållet i en JAR-fil
I sin enklaste form kan du använda jar för att öppna en JAR-fil så här:
burktfYourJarFile.burk
De t alternativet talar om för burkverktyget att mata ut en innehållsförteckning. De f alternativet säger till jar att öppna en fil istället för att läsa ett arkiv från stdin.
Ordningen i vilken du anger dessa alternativ spelar ingen roll. Du måste dock se till att det inte finns något utrymme mellan dem.
Exemplet som visas ovan förutsätter att din JAR-fil finns i den aktuella arbetskatalogen. Om det inte är det kan du ange filsökvägen istället för bara filnamnet.
För att se mer information om en JAR-fil, till exempel datum för skapandet, kan du använda det utförliga alternativet, v.
burktfvYourJarFile.burk
Extrahera en JAR-fil
Du kan extrahera innehållet i en JAR-fil med ett kommando som detta:
burkxfYourJarFile.burk
De x alternativet styr burkverktyget att extrahera arkivets innehåll. Detta kommando kommer att kopiera innehållet i JAR-filen till den aktuella katalogen. Det kommer att matcha katalogstrukturen för objekten i JAR-filen.
Du kanske vill extrahera vissa objekt från din JAR-fil snarare än hela innehållet. I ett sådant fall kan du ange dessa objekt efter JAR-filnamnet:
burkxfYourJarFile.burklogga in.htmlbetalning.html
Detta kommando extraherar två HTML-filer från JAR-filen, om de finns i den.
Använda ett grafiskt tillvägagångssätt
Ibland kanske du föredrar att använda ett grafiskt verktyg istället för kommandoraden. I det här fallet kan du välja ett GUI-baserat verktyg för att öppna din JAR-fil. Det finns flera sådana program som du kan använda på Windows 10.