Como usar o comando jar
Você usa o jarra comando em Java para criar uma arquivo JAR, queé um único arquivo que pode conter mais de uma classe em um formato compactado que o Java Runtime Environment pode acessar rapidamente. (JAR apoia arquivo Java.)
Um arquivo JAR pode ter alguns ou milhares de aulas na mesma. Na verdade, toda a API Java é armazenado em um único arquivo JAR nomeado rt.java. (O rt apoia tempo de execução.) É um grande arquivo - mais de 35MB - mas isso não é ruim, considerando que ele contém mais de 12.000 classes.
arquivos JAR são semelhantes em formato de arquivos Zip, um formato compactado que se tornou popular pelo programa PKZIP. A principal diferença é que os arquivos JAR contêm um arquivo especial, chamado de arquivo de manifesto, que contém informações sobre os arquivos no arquivo. Este manifesto é criado automaticamente pelo jarra utilitário, mas você pode fornecer um manifesto de seu próprio país para fornecer informações adicionais sobre os arquivos arquivados.
arquivos JAR são a maneira normal de distribuir aplicações Java acabados. Depois de terminar o seu aplicativo, você corre o jarra comando de um prompt de comando para preparar o arquivo JAR. Em seguida, outro usuário pode copiar o arquivo JAR para o seu computador. O usuário pode, em seguida, executar o aplicativo diretamente do arquivo JAR.
arquivos JAR também são usados para distribuir bibliotecas de classes. Você pode adicionar um arquivo JAR para a variável de ambiente classpath. Em seguida, as classes no arquivo JAR estão disponíveis automaticamente a qualquer programa Java que importa o pacote que contém as classes.
O formato básico do jarra comando é
opções de Jar Jar-file [manifesta-file]-aula arquivos ...
As opções especificar a ação básica que você deseja jarra para executar e fornecer informações adicionais sobre como você deseja que o comando para o trabalho. Aqui estão as opções:
Opção | Descrição |
---|---|
c | Cria um novo jarra Arquivo. |
você | Atualiza um existente jarra Arquivo. |
x | Extrai arquivos a partir de um já existente jarraArquivo. |
t | Lista o conteúdo de um jarraArquivo. |
f | Indica que o jarra arquivo isspecified como um argumento. Você quase sempre quer usar thisoption. |
v | a saída detalhada. Esta opção faz com que o comando jar para exibir informação extra whileit funciona. |
0 | não compactar arquivos quando se adiciona à opção archive.This não é muito usado. |
m | Especifica que um arquivo de manifesto é fornecido. É listedas o próximo argumento na sequência da jarraArquivo. |
M | Especifica que um arquivo de manifesto não deve ser adicionado ao thearchive. Esta opção é raramente utilizada. |
Note que você deve especificar pelo menos o c, você, x, ou t opção para contar jarra a ação que deseja executar.