.jar — Arquivo Java
Oracle (originally Sun Microsystems) · 1995
O que é um arquivo .jar?
Um arquivo JAR (Java Archive) é um formato de arquivo de pacote tipicamente usado para agregar muitos arquivos de classe Java e metadados e recursos associados em um arquivo para distribuição. Eles são essencialmente arquivos ZIP com uma estrutura específica e um arquivo de manifesto. Os arquivos JAR são comumente usados para distribuir aplicações, applets e bibliotecas Java.
Programas que abrem arquivos .jar
| Plataforma | Programa | ||
|---|---|---|---|
| Windows | Java Development Kit (JDK) | Grátis | Oficial |
| 7-Zip | Grátis | ||
| WinRAR | Pago | ||
| macOS | Java Development Kit (JDK) | Grátis | Oficial |
| The Unarchiver | Grátis |
Problemas comuns com arquivos .jar
Perguntas frequentes
Um arquivo JAR é usado para empacotar arquivos de classe Java, metadados relacionados e recursos em um único arquivo para distribuição, muitas vezes para aplicações, bibliotecas ou applets.
Sim, pois os arquivos JAR são essencialmente arquivos ZIP com uma estrutura específica, você pode abri-los com utilitários ZIP padrão para visualizar seu conteúdo, embora sejam destinados a serem executados pela Máquina Virtual Java.
Você pode executar um arquivo JAR a partir da linha de comando usando o comando 'java -jar yourfile.jar', desde que tenha um Java Runtime Environment (JRE) instalado.
Detalhes técnicos
Um arquivo JAR é essencialmente um arquivo ZIP, o que significa que usa o algoritmo de compressão DEFLATE. Ele contém um diretório META-INF que geralmente abriga um arquivo MANIFEST.MF contendo metadados sobre o conteúdo do arquivo. A assinatura 'PK' no início é uma marca registrada de arquivos baseados em ZIP.