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.