Programa Java com executável com problema

Criei um programa em Linguagem Java utilizando o NotePad++, depois utilizei o NetBeans para criar o executável, porém o arquivo ficou .jar, e não deu para executar o programa em outro computador. Depois utilizei o programa Launch4j para converte o programa de .jar para .exe, para ver se o programa executava em outro computador, porém exibiu uma mensagem em inglês dizendo que o computador tinha que ter instalado o Java.
A dúvida fica: eu preciso instalar o Java em todos os computadores para poder executar um programa?

Nâo tenho certeza, mas mesmo que vc faça a conversão do jar em exe, ele ainda vai precisar do java instalado. A única forma que conheço de não depender de uma instalação prévia do java na máquina é jah ter a JRE (que é o java para executar) embarcado na aplicação.

Teve uns posts aqui no GUJ que a galera indicou o uso de uma ferramenta que consegue gerar o exe, talvez ele já tenha esse mecanismo de embarcar a JRE: JPackage.


É isso mesmo. Pesquisei aqui e parece que o JPackage consegue fazer o que mencionei, veja: https://www.infoq.com/br/news/2019/03/jep-343-jpackage/

Disponível à partir da JDK13

1 curtida

@Lucas_Camara Muito obrigado :smile::pray: