Я пытаюсь написать программу Java, которая может открыть терминал и ввести команду для него.Команда "wrspice", которая может запустить приложение.Я добавил "wrspice" PATH в .bashrc, и он работает нормально.Но когда я пишу код Java, используя ProcessBuilder для выполнения, появляется сообщение «bash: wrspice: команда не найдена».Вот мой код Java:
final String[] wrappedCommand;
wrappedCommand = new String[]{ "xterm", "-hold", "-e", "wrspice"};
Process process = new
ProcessBuilder(wrappedCommand).redirectErrorStream(true).start();
Этот код отлично работает, когда я заменяю «wrspice» на «ls» для печати списка файлов.Но когда я пытаюсь использовать «wrspice», появляется сообщение об ошибке «команда не найдена».
Вот как я могу добавить «wrspice» в .bashrc: export PATH = / usr / local / xictools / bin: $ PATH
У кого-нибудь есть идеи?Заранее спасибо.