Mi az a jar fájl, és miért van szüksége a verem túlcsordítására oroszul
A JAR fájl egy Java archívum (J ava AR chive). Ez egy egyszerű archív fájl, tömörítve (néha nulla tömörítéssel) a zip algoritmussal.
A Java-ban írt programok terjesztésének kényelmét szolgálta. Mivel a szokásos program több száz, ezer és néha több millió fájlt tartalmaz. A fájl tartalmazhat:
- manifeszt fájl META-INF / MANIFEST.MF
- java-fájlok (forráskód)
- osztályfájlokat
- a programhoz szükséges fájlok: képek, fájlok, beállítások és dolgok (források)
- olyan elektronikus aláírások, amelyek védik a programot a módosításoktól
A manifeszt egy formázó kulcs szövegfájlja: érték; tartalmazza a jar fájl leírását. A következő gombokat tartalmazhatja:
- Manifest-Version a manifeszt változata
- Fő osztály - a főosztály neve (a fő módszert kell tartalmaznia), egy ilyen jar fájl indítható szabályos végrehajthatónak
- Class-Path - lehetővé teszi a CLASSPATH megadását. amely a program teljes működtetéséhez szükséges
- SHA-Digest - egy adott fájlnak az archívumban lévő ellenőrző összege
A jar kivételével. vannak más, a Java-hoz kapcsolódó archívumok is:
Nélkülözhetem?
Elvileg mindössze annyit kell tennie, hogy mindig pontosan átmásolja az alkalmazás szerkezetét. Vagyis minden osztályfájlnak és erőforrásfájlnak a megfelelő könyvtárakban kell lennie. A CLASSPATH változónak tartalmaznia kell az összes függőségi útvonalat. Ha ezek a feltételek teljesülnek, akkor az alkalmazás csomagolás nélkül fog működni.
Ui Az angol nyelvről történő fordítás esetén a jar bankot jelent. üveges vagy kerámia hengeres tartály, széles nyakú, általában élelmiszer tárolására tervezve. A kávét gyakran tárolják a bankokban, szóval itt van egy szójáték: egy bank, egy kávézóban és java osztályokkal.