Sobes.tech
Junior — Middle

Aký formát a štruktúra kódu sa balí do súboru JAR?

sobes.tech AI

Odpoveď od AI

JAR (Java ARchive) — je archívny súbor, ktorý obsahuje:

  • Skoncipované Java triedy (.class súbory), organizované v adresároch zodpovedajúcich balíčkom.
  • Zdroje (napríklad obrázky, konfiguračné súbory), ktoré sú potrebné pre aplikáciu.
  • Manifestový súbor (META-INF/MANIFEST.MF), obsahujúci metadáta o JAR, napríklad vstupný bod (Main-Class).

Struktúra JAR súboru je podobná ZIP archívu s určitým usporiadaním:

/ (koreň archívu)
  com/example/MyClass.class
  resources/config.properties
  META-INF/
    MANIFEST.MF

JAR súbor umožňuje pohodlné šírenie a spúšťanie Java aplikácií alebo knižníc.