Como arquivar um pacote com o comando jar em Java
O uso mais comum para o jarra utilidade em Java é criar um arquivo de um pacote inteiro. O procedimento para fazer isso varia um pouco, dependendo de qual sistema operacional você está usando. No entanto, o jarra próprio comando é o mesmo, independentemente do seu sistema operacional. Aqui está o procedimento para o arquivamento de um pacote em um PC com qualquer versão do Windows:
Abra uma janela de comando.
A maneira mais fácil de fazer isso é escolher Start-Executar, digite cmd na caixa de texto Abrir e clique em OK. No Windows 8, direita; clique no botão Iniciar e, em seguida, escolha Prompt de Comando no menu que aparece.
Se você tiver problemas ao executar o jarra comando da Etapa 3, você pode precisar abrir o prompt de comando no modo de administrador. Para fazer isso, clique no menu Iniciar, digite cmd, direita; clique cmd.exe na parte superior do menu Iniciar e selecione Executar como Administrador.
Use um CD comando para navegar para a raiz do seu pacote.
Por exemplo, se os pacotes são armazenados em c: javaclasses, use este comando:
cd javaclasses
Use um jarra comando que especifica as opções cf, o nome do arquivo jar, e o caminho para a classe arquivos que deseja arquivar.
Por exemplo, para criar um arquivo chamado utils.jar que contém todos os arquivos de classe no com.lowewriter.util pacote, use este comando:
jar cf utils.jar com lowewriter util *. class
Para verificar se o arquivo jar foi criado corretamente, use o jarra comando que especifica as opções tf e o nome do arquivo jar.
Por exemplo, se o jarra arquivo é nomeado utils.jar, use este comando:
jar utils.jar tf
Isto lista o conteúdo do arquivo jar que você possa ver o que as classes foram adicionados. Aqui está alguma saída típica desse comando:
META-INF / META-INF / MANIFEST.MFcom / lowewriter / util / Console.class
Como você pode ver, o utils.jar arquivo contém a classe Console, que está no com.lowewriter.util pacote.
Isso é tudo!
Você está feito. Você pode deixar o jarra arquivo onde está, ou você pode dar para os seus amigos para que eles possam usar as classes que ele contém.