jar

.jarArquivo Java

Oracle (originally Sun Microsystems) · 1995

Desenvolvedor
Oracle (originally Sun Microsystems)
Categoria
Arquivos compactados
Tipo MIME
application/java-archive
Primeiro lançamento
1995
Formato aberto
Sim
Assinatura do arquivo
PK

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

PlataformaPrograma
WindowsJava Development Kit (JDK)GrátisOficial
7-ZipGrátis
WinRARPago
macOSJava Development Kit (JDK)GrátisOficial
The UnarchiverGrátis

Problemas comuns com arquivos .jar

⚠️ Arquivo JAR não abre ou mostra erros.
Certifique-se de ter o Java Runtime Environment (JRE) ou JDK instalado. Tente abri-lo com uma ferramenta de arquivamento dedicada como 7-Zip ou WinRAR se não for um aplicativo executável.
⚠️ Avisos de segurança ao executar arquivos JAR.
Isso pode acontecer se o JAR não estiver assinado ou for assinado por uma fonte não confiável. Execute apenas arquivos JAR de fontes confiáveis e tome cuidado com aplicativos não assinados.
⚠️ Classes ou recursos ausentes.
Verifique se o arquivo JAR está completo e não foi corrompido durante o download. Baixe o arquivo novamente da fonte original.

Perguntas frequentes

Para que serve um arquivo JAR?

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.

Posso abrir um arquivo JAR como um arquivo ZIP?

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.

Como executo um arquivo JAR?

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.

Você sabia?

Os arquivos JAR são construídos sobre o formato de arquivo ZIP, tornando-os facilmente inspecionáveis com ferramentas de arquivamento padrão.
O 'M' em JAR significa Manifest, referindo-se ao arquivo MANIFEST.MF que contém metadados cruciais sobre o conteúdo e os pontos de entrada do arquivo.
Os arquivos JAR são essenciais para a modularidade em Java, permitindo que os desenvolvedores empacotem código e recursos reutilizáveis.

Informações de segurança

Arquivos JAR podem conter código executável e devem ser baixados e executados apenas de fontes confiáveis para evitar riscos de segurança potenciais. Sempre verifique a fonte e confirme quaisquer avisos de segurança.

Extensões relacionadas