Я пытаюсь выполнить команду docker из Java. Команда docker должна выполняться в указанном каталоге.Выполнение Java runtime
Я нашел this для выполнения внешней команды.
public Process exec(String command, String[] envp, File dir) throws IOException
Я не могу понять, что именно это envp
строка массива используется? Документация гласит:
envp - массив строк, каждый элемент которого имеет переменную окружения настройки в формате имя = значение, или нулевое значение, если подпроцесс должен наследовать среду текущего процесса.
Но я не могу понять, что именно это означает в документации. Может ли кто-нибудь объяснить это примером? Что именно вам нужно передать в качестве аргумента здесь.
P.s .: Я использую среду * nix для dev/deployment.
https://en.wikipedia.org/wiki/Environment_variable –