Я хочу запустить Java-программы, которые я создаю в командной строке (linux и mac). Я не хочу набирать "java" и аргументы все время, поэтому я думаю о создании сценариев-оболочек. Какой лучший способ сделать это, чтобы они работали повсюду? Я тоже хочу иметь возможность передавать аргументы. Я думал использовать "shift" для этого (удаление первого аргумента).
Есть ли лучший способ сделать это без использования скриптов? Возможно, сделать исполняемый файл, который не требует вызова через команду "java"?