Запуск сценариев J через командную строку на Win 10 - PullRequest
2 голосов
/ 07 февраля 2020

Как я могу запустить J-скрипты из консоли (cmd.exe или Powershell). Я пытался указать путь к jconsole.exe в переменных среды, но когда я пытался запустить его через cmd.exe, я получаю сообщение об ошибке что 'jconsole' не распознается как внутренняя команда или ... Я успешно делал это в прошлом для различных инструментов командной строки. Кроме того, как мне установить каталог по умолчанию в J, чтобы мне не приходилось вводить полный путь к каталогу при каждом запуске файла.

1 Ответ

2 голосов
/ 10 февраля 2020

jconsole.exe работает так же, как и любое другое приложение в этом отношении. После добавления пути к файлу в переменной PATH вы можете запустить его в сеансе cmd без указания всего пути.

В моем случае, если я открою cmd.exe и добавлю путь к двоичным файлам J к моим PATH (не добавляйте кавычки!):

set PATH=%PATH%;C:\Program Files\j901\bin;

Затем убедитесь, что он был успешно добавлен в конец, набрав PATH и нажав Enter. Затем я могу успешно запустить J в этом сеансе, просто набрав jconsole.exe.

Обратите внимание, что это будет работать только для текущего экземпляра cmd.exe. Если я хочу, чтобы он был доступен каждый раз, когда я открываю новый сеанс cmd.exe, я бы добавил его в переменную Path для моего Пользователя, используя настройки переменных среды.

Вы упоминаете, что вы попытался задать путь в переменных среды, но, возможно, стоит явно указать каталог, где J установлен на вашем компьютере и что вы добавили в PATH.

Подтвердили ли вы в cmd.exe сеанс, что путь был успешно изменен?

...