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

