Arquivo .jar não funciona no javafx-sdk-13.0.1

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