Sobes.tech
Junior — Middle

Qual é o formato e a estrutura do código empacotados num arquivo JAR?

sobes.tech IA

Resposta da IA

JAR (Java ARchive) — é um arquivo de arquivamento que contém:

  • Classes Java compiladas (.class), organizadas em diretórios que correspondem a pacotes.
  • Recursos (por exemplo, imagens, arquivos de configuração) necessários para a aplicação.
  • Um arquivo de manifesto (META-INF/MANIFEST.MF) contendo metadados sobre o JAR, como o ponto de entrada (Main-Class).

A estrutura de um arquivo JAR é semelhante a um arquivo ZIP com uma organização específica:

/ (raiz do arquivo)
  com/exemplo/MyClass.class
  resources/config.properties
  META-INF/
    MANIFEST.MF

O arquivo JAR permite distribuir e executar facilmente aplicações ou bibliotecas Java.