Fazer o Netbeans compilar seu projeto em um único arquivo .jar
[ad#texto]
Para que prefere o Netbeans para desenvolver suas aplicações Java já deve ter notado que ao compilar seu projeto, caso utilize alguma biblioteca externa (geralmente em .jar) o Netbeans cria uma pasta lib com todas eles para você.
Isto se torna interessante pois a manutenção de sua aplicação Java se torna bem mais simples, afinal, para atualizar uma biblioteca basta trocar o arquivo .jar na pasta lib e pronto, sem precisar compilar novamente.
Porém podem ocorrer casos de que seja necessário que as bibliotecas estejam embutidas dentro do seu projeto compilado, aquele arquivo .jar que você irá distribuir, para realizar esta tarefa no Netbeans é bem simples, pois nele existe um arquivo, que fica na raiz do seu projeto, chamado build.xml, ele é o arquivo que vai ditar as regras finais de compilação da sua aplicação Java.
Para conseguir o feito de o Netbeans gerar um único arquivo .jar com todas as bibliotecas embutidas nele, você deve editar o arquivo build.xml e logo antes da tag </Project> colocar o seguinte código:
Basta adicionar o nome da sua aplicação no local indicado e na próxima vez que o seu projeto Java for compilado no Netbeans ele irá criar uma pasta store e dentro dela estará um único arquivo .jar, pronto para ser distribuído e utilizado.