Я б очікував, що команда дійсно java /application/amazing.jarтака, jarяк і команда для підтримки jar-файлів, а не їх виконання. Якщо ви дійсно використовуєте jarдля запуску файлу, використовуйте другий варіант і замініть javaна jar.
Просто виконайте команду chmod +x /application/amazing.jarодин раз. Це зробить банку виконуваною. Після цього ви зможете запустити банку за допомогою команди /application/amazing.jarабо amazing.jarякщо /applicationвона включена у ваш шлях.
Альтернативний підхід - написати короткий сценарій для запуску вашої банки. Наприклад, /usr/local/bin/amazingякий би запускався за допомогою команди, amazingможе містити:
#!/usr/bin/bash
java /application/amazing.jar
Перший підхід простіший, але не можна виконати жодних налаштувань перед запуском банку. Другий підхід може вирішити налаштування, необхідні до запуску банку. Просто додайте налаштування перед командою jar. Їх можна комбінувати, і javaкоманду можна видалити зі сценарію.