Compilação de um Projeto

Olá galera,
Tenho uma dúvida, eu criei um software em java e preciso fechar ele, faço isso usando a IDE Netbeans indo na função
Limpar e Contruir.
(Limpar verifica se tem erros e limpa alterações temporarias, e Contruir constroe o arquivo Jar na pasta Dist do programa)

Tem uma outra maneira de fazer fechar o programa?

Como posso fechar o meu programa para distribuição?

Fechar? Como assim? Quando vc dá o build no NetBeans é criada uma pasta chamada “dist” dentro do projeto. Nela está contido o .jar executável do seu projeto. Se seu projeto usar bibliotecas externas (drivers jdbc por exemplo) elas serão inseridas numa pasta chamada lib dentro da pasta dist. Você deve copiar para a máquina que usuará a aplicação todo o conteúdo da pasta dist, sem mudar sua estrutura. Outro ponto importante, que voce já deve saber, é que onde a aplicação for instalada vc precisa ter uma JRE instalada tbm.

[]'s

Sim, compreendo…
Normalmente eu faço assim, mas é que sempre faço testes para verificação de falhas,
e notei uma na geração desses arquivos;

Exemplo, fui lá, compilei e distribui o software, normalmente ninguem sabe para quem esta distribuindo…
enfim, pensei assim, se eu tentar usar engenharia reversa no arquivo .jar será que posso ver o código fonte?

Consegui, baixei um programinha pequeno e usei, acebei conseguindo ver lucidamente o código.

Por isso perguntei se há outro modo de compilar, ou fechar para poder distribuir…

“Fechar” um software feito em Java seria :?:

:arrow: http://preclog.blogspot.com.br/2010/03/criando-jar-no-netbeans-sem-pasta-lib.html

:arrow: http://proguard.sourceforge.net/

:thumbup:

Acho que você deve utilizar o software para ofuscar o codigo. Assim ninguem conseguira ver depdois de complilado.