Ce este fișierul jar și de ce este nevoie de preaplin stivă în limba rusă

JAR-fișier - este un Java-arhiva (J ava AR arpagic). Este un fișier zip simplu, comprimat (uneori cu compresie zero) pe algoritmul zip.

A fost creat pentru comoditatea de răspândirea programelor scrise în Java. Având în vedere că programul normal conține sute, mii, sau chiar milioane de dosare. Fișierul poate conține:

  • Fișierul manifest al META-INF / MANIFEST.MF
  • Java-fișiere (cod sursă)
  • clasă fișiere
  • fișierele necesare pentru a rula programul: imagini, fișiere și setări de la alte resurse ()
  • semnăturile electronice care permit programului pentru a proteja împotriva modificării

Manifestul - un format de fișier text cheie: valoare; El descrie jar-fișier. Acesta poate include următoarele taste:

  • Manifest-Version - versiune a manifest
  • Main-Class - numele principal de clasă (trebuie să conțină o metodă principală), un borcan-fișier poate fi rulat ca un fișier executabil obișnuit
  • Class-Path - vă permite să specificați CLASSPATH. care este necesar pentru a finaliza programul de lucru
  • SHA-Digest - o sumă de control al unui anumit fișier în arhivă

În afară de jar. Există și alte fișiere asociate cu Java:

Putem face fără?

În principiu, este posibil, tot ce ai nevoie - este întotdeauna reproduce exact structura cererii dumneavoastră. Asta este, toate fișierele de clasă și fișierele de resurse trebuie să se afle în directoarele corecte. variabila CLASSPATH trebuie să conțină calea către toate relațiile. În cazul în care sunt îndeplinite aceste condiții, cererea dumneavoastră va funcționa fără ambalaj în borcan.

P.S. În limba engleză, borcan - înseamnă banca. cilindric de sticlă sau recipient ceramic cu o gură largă pentru depozitarea alimentelor (de obicei). Cafeaua este adesea stocate în bănci, astfel încât există un joc de cuvinte: Banca cu cafea - o bancă cu Java-clase.