Eu esperaria que o comando fosse realmente java /application/amazing.jar
as jar
é o comando para manter os arquivos jar não executá-los. Se você realmente usa jar
para executar o arquivo, use a segunda opção e substitua java
por 'jar.
Basta executar o comando chmod +x /application/amazing.jar
uma vez. Isso tornará o jar executável. Depois disso, você poderá executar o jar usando o comando /application/amazing.jar
ou amazing.jar
se /application
estiver incluído no caminho.
Uma abordagem alternativa é escrever um script curto para executar seu jar. Por exemplo, /usr/local/bin/amazing
, que seria executado usando o comando amazing
poderia conter:
#!/usr/bin/bash
java /application/amazing.jar
A primeira abordagem é mais simples, mas não pode fazer qualquer configuração necessária antes de executar o jar. A segunda abordagem pode manipular a configuração necessária antes que o jar seja executado. Basta adicionar a configuração antes do comando jar. Eles podem ser combinados e o comando java
pode ser removido do script.