Em , o IDE constrói um arquivo JAR a partir dos seus arquivos de código-fonte toda vez que você executa o comando Construir ou o comando Limpar e construir. O arquivo JAR é gerado para o diretório dist da pasta do projeto.
O comando Construir é desativado quando o recurso Compilar ao salvar é ativado para um projeto. Quando você salva um arquivo, ele é compilado, mas o arquivo JAR não é empacotado novamente com a nova versão do arquivo de classe. Se você quiser reconstruir o arquivo JAR sem fazer uma limpeza e uma construção completas do projeto, desative Compilar ao salvar para o projeto e use o comando Construir.
Para com uma classe principal especificada, o IDE copia automaticamente quaisquer arquivos JAR no classpath do projeto na pasta dist/lib quando você constrói o projeto. O IDE também adiciona cada um dos arquivos JAR no elemento Class-Path no arquivo manifest.mf do JAR da aplicação. Isso simplifica a execução da aplicação fora do IDE. Para obter mais informações, consulte Preparando um JAR para deployment fora do IDE
Para alterar o nome e o local do JAR:
Na janela Arquivos, vá para a pasta nbproject na pasta do projeto e abra project.properties.
Insira o cominho completo para o arquivo JAR na propriedade dist.jar .
Para especificar arquivos que são adicionados ao arquivo JAR:
Clique com o botão direito do mouse no nó do projeto na janela Projetos e escolha Propriedades.
Selecione o nó de Empacotamento no painel esquerdo da caixa de diálogo.
Defina as configurações de filtro e de compactação no painel direito.
Para especificar o arquivo manifesto para o arquivo JAR:
Em project.properties, digite o nome do arquivo manifesto na propriedade manifest.file. O nome do arquivo deve ser especificado em relação ao arquivo build.xml do projeto.
Se estiver usando o modelo de aplicação Java, o IDE criará um arquivo manifesto para você.
Para desativar a geração de um arquivo JAR para um projeto:
Na janela "Files", abra a pasta do projeto e, em seguida, abra build.xml.
Substitua o destino jar para ter conteúdo e não dependências. Por exemplo, adicione o seguinte a build.xml:
<target name="jar" />
Em , a criação do arquivo JAR é controlada pelo seu script Ant.