Есть ли способ выполнить файл jar с одним словом (или фразой) в терминале?

Я строю сервер на Java. Я хочу установить опцию из одного слова, которая будет запускать и останавливать сервер. "Пуск", чтобы запустить сервер. "стоп", чтобы остановить сервер. Я пытался использовать исполняемый файл, который запустил jar, но даже используя эту стратегию, мне все равно приходится вводить "./start". Пунктуация немного некрасива.

Я хотел что-то похожее на "мерзавец". Если вы наберете "git" в Терминале, вы немедленно используете инструменты git. Я предполагаю, что это из-за символической ссылки? Если да, то как появилась символическая ссылка для "git"? Мне не нужно было настраивать это вручную из того, что я помню.

2 ответа

Решение

Если вы хотите избежать sh или./ во время выполнения, вы можете использовать псевдоним, добавьте следующее в конце файла ~/.bashrc:

alias sayhello="./sayhello.sh"

А затем запустите файл.bashrc, используя следующую команду:

source .bashrc

Наконец, вы должны быть в состоянии выполнить вашу команду, используя только:

sayhello

На какой ОС вы работаете? В Windows вам просто нужно добавить местоположение start.exe в вашу PATH, а затем ввести "start" в командной строке, чтобы запустить исполняемый файл и jar

Другие вопросы по тегам