Opprette en jar-fil

JAR-filformatet er et komprimert format og brukes hovedsakelig til å distribuere Java-applikasjoner og -biblioteker. Den er basert på ZIP-filformatet, og fungerer på samme måte. Mange filer komprimeres og pakkes sammen til én enkelt fil, noe som gjør det enklere å sende over et nettverk. Hvis du trenger å pakke en Java-applikasjon eller et Java-bibliotek, kan du opprette en JAR-fil ved å bruke Java Development Kit (JDK) og datamaskinens ledetekst.

Trinn

Metode 1 av 2: Windows

Bilde med tittelen Lag JAR-fil Trinn 1
1. Forbered filene dine. Legg alle filene du vil ta med deg i JAR i én mappe. Du skal referere det fra en enkelt kommandolinje, så det er ikke praktisk å måtte spesifisere flere baner.
Bilde med tittelen Lag JAR-fil Trinn 2
2. Åpne ledetekst. Du kan gjøre dette via Start og etter det Å bære ut. type "cmd" i tekstfeltet og klikk "OK".
Bilde med tittelen Lag JAR-fil Trinn 3
3. Naviger til mappen der filene dine er lagret. Som standard ser ledeteksten slik ut: "C:>."
  • For å vise andre kataloger, bruk kommandoen "endre katalog" ved hjelp av "CD" å skrive.
  • For eksempel hvis filene dine er lagret i "C:mine filer," så skriver du "cd myfiles."
  • Hvis du vil gå direkte til riktig katalog, holder du nede Shift og høyreklikker på mappen i Utforskeren. Velg deretter "Åpne kommandovinduet her".
    Bilde med tittelen Lag JAR-fil Trinn 4
  • 4. Angi banen til katalogen til JDK-kassen. du vil krukke.exe-verktøyet for å lage en JAR-fil, og den filen er i bin-katalogen.
  • Bruk det "sti"-kommando for å spesifisere JDK-bin-katalogen. Hvis du for eksempel installerte JDK på standardplasseringen, skriver du: "bane c:ProgramfilJavajdk1.5.0_09bin"
  • Hvis du ikke er sikker på hva den eksakte katalogen er, naviger til den i Windows Utforsker og noter den fullstendige banen til katalogen.
    Bilde med tittelen Lag JAR-fil Trinn 5
  • 5. Lag JAR-filen. Kommandolinjen for å lage JAR-filen ser slik ut: "jar cf `jar file`.jar-inndatafil(er)."
  • Den "krukke"-del refererer til krukken.exe-program, som kompilerer JAR-filen.
  • De "c" alternativet indikerer at du vil opprette en JAR-fil.
  • De "f"-alternativet betyr at du vil angi et filnavn.
  • Den "jar-fil" del er der du skriver inn navnet på filen.
  • "Inndatafil(er)" er en mellomromseparert liste over alle filer som skal legges til JAR-filen.
  • Du kan for eksempel skrive inn: "jar cf myjar manifest.txt min klasse.klasse." Dette vil opprette en JAR-fil med filnavnet "myjar.krukke" hvor er filene plassert "manifest.tekst" og "klassen min.klasse" å være i.
  • Hvis du legger til kataloger i JAR-filen, vil jar.exe-verktøyet legger automatisk til innholdet.

    Metode 2 av 2: Mac

    Bilde med tittelen Lag JAR-fil Trinn 6
    1. Forbered filene dine. Legg alle filene du vil ta med deg i JAR i én mappe.
  • Åpne en Terminal-ledetekst, og sett den til målkatalogen der JAR-filene er plassert.
  • Bilde med tittelen Lag JAR-fil Trinn 7
    2. Kompilere .java klasse. For eksempel kompiler HelloWorld.java med:
  • javac HelloWorld.Java
  • Dette produserer en .klassefil, nødvendig for JAR-filen.
    Bilde med tittelen Lag JAR-fil Trinn 8
    3. Opprett en manifestfil. Lagre den med utvidelsen .tekst bruk tekstredigeringsprogrammet og skriv inn følgende:
  • Hovedklasse: HelloWorld (eller hva filnavnet ditt er)
  • Merk: denne manifestfilen må slutte med et linjeskifttegn.
    Bilde med tittelen Lag JAR-fil Trinn 9
  • 4. Lag JAR-filen med følgende kode:
    jar cfm Manifest.txt HelloWorld.krukke HelloWorld.klasse
    Bilde med tittelen Lag JAR-fil Trinn 10
    5. Kjør filen file:java -cp filnavn.krukke hovedklasse

    Tips

  • Du kan signere JAR-filer digitalt for å gjøre dem sikrere. Du kan gjøre dette med "jarsigner"-kommando i JDK.
  • Du kan også lage JAR-filer med standard komprimeringsverktøy, for eksempel de for å lage ZIP-filer. Vær forsiktig med at du angir at manifestfilen er den første filen i arkivet.
  • Nødvendigheter

    • Datamaskin
    • Java Development Kit

    Оцените, пожалуйста статью