Rodar aplicação jar sem a necessidade do usuário instalar o java

4 respostas Resolvido
java
K

Galera. Eu tenho um executável jar da minha aplicação. Ela roda em java 8. Quero fazer minha aplicação rodar sem que o usuário precise instalar o java na máquina. Como eu inicio a minha aplicação apontando para jre que eu coloquei na pasta corrente da minha aplicação? Tipo o sql developer?

Motivo: O suporte da minha empresa é muito lento. As vezes demora uma semana só para instalar o java. Se a minha aplicação se torna independente, eu mato este problema. Porque quando eles atrasam…me atrasam…

4 Respostas

rodriguesabner

Eu acho meio difícil rodar sem o JRE, eu também tentei esse feito, deixando o meu jar como .exe, mas ainda necessita do jar… Se conseguir me fala

Jederson_Andre

Creio que não é possivel… sei láa

TerraSkilll

Você pode tentar embutir a JRE no seu jar ou executável. Busque por embed JRE. Exemplo: http://readytalk.github.io/avian/

Abraço.

K
Solucao aceita

Fala galera. consegui resolver. Na verdade meu amigo aqui conseguiu resolver…rsrsrs!
A plataforma que estou utilizando é windows. Então eu estava utilizando o seguinte comando no .bat que chama meu jar:

java -jar aplicacao.jar

A variável java chama a jvm instalada na máquina.
No caso é necessário chamar a jre que vc deseja no lugar da variável java:

C:\Program Files\Java\jre8\bin\javaw.exe -jar aplicacao.jar

VLW.

Criado 28 de fevereiro de 2018
Ultima resposta 28 de fev. de 2018
Respostas 4
Participantes 4