gtemata.com

Cum se creează fișiere JAR

Formatul de fișiere .JAR este un format comprimat utilizat în principal pentru a distribui aplicații Java și biblioteci. Acesta este derivat din formatul de fișier .ZIP și funcționează într-un mod foarte asemănător. Fișierele de date sunt comprimate într-o singură arhivă, ceea ce face mai ușoară distribuirea pe o rețea. Dacă aveți nevoie să comprimați o aplicație Java sau o colecție de clase, o puteți face creând un fișier JAR, utilizând JDK (Java Development Kit) și promptul de comandă.

paşi

Metoda 1

ferestre
1
Pregătiți fișierele. Creați un folder unic și mutați toate fișierele pe care doriți să le inserați în arhiva JAR. Acest pas este obligatoriu, deoarece prin crearea fișierului JAR, utilizând o singură comandă, nu este posibilă specificarea mai multor căi pentru a prelua fișierele.
  • 2
    Deschideți promptul de comandă. Din meniul "Start" selectați "Run" și, în câmpul "Open", tastați "cmd". În acest moment faceți clic pe "OK".
  • 3
    Din linia de comandă, treceți la dosarul în care sunt prezente toate fișierele care trebuie incluse în arhiva JAR. În mod normal, calea inițială a liniei de comandă trebuie să fie `C: >“.
  • Pentru a vă deplasa la un director, folosiți comanda `cd` (`schimbare director`), tastând `cd . În schimb, pentru a vă deplasa la directorul anterior, tastați comanda "cd".
  • De exemplu, dacă fișierele dvs. se află în dosarul "C: myfile", va trebui să utilizați comanda "cd myfiles".
  • Pentru a merge direct la dosar, țineți apăsată tasta Shift, faceți clic dreapta pe folderul din Windows Explorer, apoi selectați comanda "Deschide fereastra aici".
  • 4
    Setați calea pentru a accesa directorul JDK `bin`. Pentru a crea un fișier JAR, va trebui să utilizați comanda "jar.exe", care se află în această poziție.
  • Utilizați comanda `cale` pentru a seta calea relativ la directorul JDK `bin`. De exemplu, dacă ați instalat JDK în locația implicită, va trebui să tastați următoarea comandă: `path c: Program Files Java jdk1.5.0_09 bin`.
  • Dacă nu sunteți sigur dacă calea este corectă, utilizați Windows Explorer pentru a accesa dosarul corect, apoi ia notă de întreaga cale găsită în bara de adrese.
  • 5
    Creați fișierul JAR. Sintaxa comenzii pentru a crea arhiva JAR va fi după cum urmează: `jar cf “.
  • "jar" este comanda pentru a invoca programul "jar.exe" care compilează și creează fișiere JAR.
  • Parametrul "c" specifică faptul că creați un fișier JAR.
  • Parametrul "f" indică faptul că doriți să specificați numele fișierului JAR.
  • Parametrul "jar-file-name" este numele prin care va fi creată arhiva JAR.
  • Parametrul "nume de fișier sau listă de fișiere" este lista de fișiere separate de un spațiu care va fi inclus în fișierul JAR
  • De exemplu, ați putea avea o comandă ca aceasta `jar cf miofilejar manifest.txt miaclass.class`. Această comandă va crea un fișier JAR numit "myfilejar.jar", care va include fișierele "manifest.txt" și "myclass.class" în el.
  • Dacă specificați numele unui director din lista de fișiere, comanda jar.exe va include automat întregul conținut din fișierul .jar.
  • Metoda 2

    Mac
    1
    Pregătiți fișierele. Creați un folder unic și mutați toate fișierele pe care doriți să le inserați în arhiva JAR.
    • Deschideți o fereastră "Terminal". Deplasați-vă în directorul în care sunt prezente toate fișierele care trebuie incluse în arhiva JAR.


  • 2
    Compilați toate fișierele din clasele .java. De exemplu, compilați fișierul HelloWorld.java utilizând următoarea comandă:
  • javac HelloWorld.java
  • Rezultatul comenzii anterioare este un fișier cu extensia ".class", pe care îl puteți include în fișierul JAR.
  • 3
    Creați fișierul manifest. Folosind un editor de text, creați fișierul manifest, salvați-l cu extensia ".txt" și introduceți în el următorul text:
  • Clasa principală: HelloWorld (înlocuiți HelloWorld cu numele fișierului dumneavoastră .class)
  • 4
    Creați fișierul JAR utilizând următoarea comandă:
  • jar cfm HelloWorld.jar Manifest.txt HelloWorld.class
  • 5
    Rulați fișierul "java -cp nomefile.jar maiclass".
  • Sfaturi

    • De asemenea, puteți crea fișiere JAR utilizând programe de compresie a arhivelor, aceleași cu care sunt create fișierele ZIP. Dacă utilizați această metodă, asigurați-vă că fișierul manifest este primul fișier pe care îl includeți în arhivă.
    • Aveți posibilitatea să semnați digital fișiere JAR pentru a spori securitatea. Puteți face acest lucru foarte simplu folosind comanda JDK "jarsigner".

    Lucruri de care ai nevoie

    • calculator
    • Kit de dezvoltare Java
    Distribuiți pe rețelele sociale:

    înrudit