Я использую терминал MAC для запуска сервера приложений. В терминале я выполнил команду appium &
, чтобы запустить сервер, который работает.Запуск сервера приложений через Java
Я установил appium сервер через терминал с помощью npm -g install appium
Однако, когда я пытаюсь выполнить один и тот же код, используя Java, то сервер не запускается.
Код:
Runtime.getRuntime().exec(new String[]{"/bin/sh","appium &"})
Ошибка: Нет такого файла или каталога.
Я также попытался создать сценарий оболочки с помощью команды appium. Когда я вызываю скрипт оболочки через Java, он говорит, что команда не найдена.
Код для вызова команды сценария оболочки.
Process p = new ProcessBuilder(new String[]{"/bin/sh","-c","sh appium.sh"})
На применение в Java, он дает ошибку «appium.sh:Error на LINE1 - appium команда не найдена»
Когда я вызывается один и тот же скрипт через терминал, appium сервер успешно запущен.
Пожалуйста, объясните свой код –