Login Registre-se

JavaFree.org

A força da comunidade Java

Home > Wiki > jar

jar

JAR ou Java ARchive é um arquivo compactado usado para distribuir um conjunto de classes Java. É usado para armazenar classes compiladas e metadados associados que podem constituir um programa.

Arquivos jar podem ser criados e extraídos usando o utilitário " jar " da JDK. Ferramentas de compressão (como o Winzip) também podem criar arquivos jar.

Um arquivo jar possui um arquivo manifesto localizado no caminho META-INF / MANIFEST.MF. As entradas do arquivo manifesto determinam como o arquivo jar será usado. Arquivos jar que têm a intenção de serem executáveis (como o *. exe do Windows) terão uma de suas classes especificadas como a classe " principal ". O arquivo manifesto terá uma entrada como:

Main-Class: meusProgramas.MinhaClasse

As aplicações contidas nestes arquivos são tipicamente executadas com um comando similar a:

java - jar exemplo.jar

Os arquivos jar podem ser " ofuscados " para que o seu conteúdo não seja visível para outras pessoas.

Em Junho de 2005 foi iniciado o JSR 277: Java Module System que pretende criar um sucessor do formato jar.




Relacionadas

classpath


NoClassDefFoundError


jar


Arquivos JAR