Tem 2 versões do mesmo, uma com jdk8 e outra com 13.
A versão que roda no jdk8 fiz um script e criei um atalho na área de trabalho aí roda apenas com duplo click, mas a versão que roda no jdk13 roda apenas na linha de comando, tentei criar um script mas não roda com duplo click, e esse mesmo script rosa na linha de comando.
Como está esse script ?
#! /bin/sh
cd /path…
java -jar ComprasBR.jar
Esse é do jdk 8. funciona perfeito.
#! /bin/bash
cd /path…
java -jar --module-path $PATH_TO_FX --add-modules javafx.controls,javafx.fxml ComprasBR_JDK-13.jar
Esse é do jdk13, mas funciona apenas na linha de comando do terminal.
Esse java que voce tá chamando, você está indo no path onde está o jdk 13 mesmo ?
caso contrario ele vai chamar o jdk que está em seu ambiente.
experimenta colocar o caminho correto do java 13
Esta inda para a pasta correta.
*indo
Bom, mas mesmo estando na pasta correta, teria que chamar
./java e não java simplesmente, porque assim ele pegara o java do ambiente e não do diretorio
./java tb não roda.
Sim, de não esta rodando é uma coisa, mas a chamada tem que estar correta.
Faz um teste
do diretorio em questao
digita
java -version
e depois
./java -version
e tira isso a limpo
“java -verison” está com o 13
“./java /version” ./java: Arquivo ou diretório inexistente
então o java 13 e’ o java do seu ambiente, correto ?
Sim.
Isso tá mais parecendo um interrogatorio (rs)
mas qual java 13 ? da Oracle, open enfim ?
“Isso tá mais parecendo um interrogatorio (rs)” rss
testei nos 2, no open e no oracle.
O resultado é o mesmo.
O exemplo que mandei pra você tem que rodar.
Mas vamos testar no NetBeans a geração do JLink
Pra isso no projeto TesteSimples --> Properties --> Packaging --> Create JLink distribution (marca) e Create Launcher (marca) e Launcher name TesteSimples
Fiz exatamente isso, é gerado uma pasta com um executável, mas ao clicar nada acontece.
Pensei que você fosse novato. mas vejo que tem certa experiencia, isso é bom.
Vamos lá então, entra no diretorio que foi gerado o jlink do projeto TesteSimples