Boa tarde pessoal, gostaria de uma ajuda, desenvolvi um sistema, mas esbarrei em um problema , algo que nunca estudei na faculdade, e acho que só a vivencia de mercado , a experiencia que ajuda ou alguém com uma experiencia de mercado maior possa ter a resposta , precisava gerar um exe do meu código, desenvolvi no netbeans, a principio me indicaram o inno so que ele gera pra maquina que estou como se o pegasse so o .jar e executasse, quando levo para outra maquina não funciona, então precisaria de alguém que me ajudasse a criar um setup para minha aplicação..
PERGUNTA
Olá @Luiz Fernando Dourado, na verdade não são recomentadas estas conversões para exe pois perde-se o que é mais valoroso no #Java, que é a possibilidade de executar o código, uma vez compilado, em qualquer SO com uma máquina virtual compatível. O que pode ser feito é um binário para cada plataforma: .Exe para Windows, um binário unix ou shell para Linux e etc. Ainda sim se quiser converter apenas para exe você tem duas opções:
@Phillip Parente entao eu so copilo pelo netbeans entao e ai ao gerar o .jar eu e converto o binário?
Caso criar um .exe seja um requisito obrigatório, tem a possibilidade de usar o Install4J. Ele é bem simples de usar e só pela Documentação você consegue gerar um EXE embarcando JVM e até mesmo banco de dados. Mas, como o @Phillip Parente bem disse, fazer isso é perder parte da vantagem de se ter um .jar, faça-o somente se for requisito obrigatório.
O arquivo .jar funciona como o executável, a diferença e que ele multiplataforma, funciona tanto no linux quanto no windows, só que exige que se tenha um plugin do java na maquina.