O arquivo .jar não é executável por si só. é apenas um arquivo de texto modificado (compilado e zipado); o executável é o / usr / bin / java que fica em um caminho conhecido pelo sistema; é por isso que você pode digitar java -jar app.jar e funciona
./command
significa esta pasta em outro shell carregado neste (o shell de comando);
. command
significa que esta pasta esta shell
você pode definir um alias para a parte repetitiva java -jar
temporário
digite alias
dentro de um terminal para ver aliases já definidos
digite seu alias presumido para ver se ele retorna o comando não encontrado para que você possa usá-lo
digite alias command='java -jar'
para definir o alias
depois disso, você pode usá-lo como command app.jar
permanente
edite o arquivo .bashrc
da sua pasta pessoal e adicione um alias como o que está em temporário salvar e saia e relog