Есть ли способ выполнить файл jar с одним словом (или фразой) в терминале?
Я строю сервер на Java. Я хочу установить опцию из одного слова, которая будет запускать и останавливать сервер. "Пуск", чтобы запустить сервер. "стоп", чтобы остановить сервер. Я пытался использовать исполняемый файл, который запустил jar, но даже используя эту стратегию, мне все равно приходится вводить "./start". Пунктуация немного некрасива.
Я хотел что-то похожее на "мерзавец". Если вы наберете "git" в Терминале, вы немедленно используете инструменты git. Я предполагаю, что это из-за символической ссылки? Если да, то как появилась символическая ссылка для "git"? Мне не нужно было настраивать это вручную из того, что я помню.
2 ответа
Если вы хотите избежать sh или./ во время выполнения, вы можете использовать псевдоним, добавьте следующее в конце файла ~/.bashrc:
alias sayhello="./sayhello.sh"
А затем запустите файл.bashrc, используя следующую команду:
source .bashrc
Наконец, вы должны быть в состоянии выполнить вашу команду, используя только:
sayhello
На какой ОС вы работаете? В Windows вам просто нужно добавить местоположение start.exe в вашу PATH, а затем ввести "start" в командной строке, чтобы запустить исполняемый файл и jar