Sobes.tech
Junior — Middle

Milyen formátumú és szerkezetű kódokat csomagolnak JAR-fájlba?

sobes.tech MI

Válasz az MI-től

JAR (Java ARchive) — ez egy archív fájl, amely a következőket tartalmazza:

  • Fordított Java osztályokat (.class fájlokat), amelyek csomagoknak megfelelő könyvtárakban vannak szervezve.
  • Forrásokat (például képeket, konfigurációs fájlokat), amelyekre az alkalmazásnak szüksége van.
  • Egy manifest fájlt (META-INF/MANIFEST.MF), amely metaadatokat tartalmaz a JAR-ról, például a belépési pontot (Main-Class).

A JAR fájl szerkezete hasonló egy ZIP archívumhoz, meghatározott szervezéssel:

/ (gyökér az archívumban)
  com/example/MyClass.class
  resources/config.properties
  META-INF/
    MANIFEST.MF

A JAR fájl lehetővé teszi Java alkalmazások vagy könyvtárak kényelmes terjesztését és futtatását.