부모 폴더가 경로에있는 프로그램 (ImageMagick에서 변환)을 실행하려고합니다. Ergo, 명령 행에서 convert
을 실행하면 명령이 실행됩니다. 다음은, 그러나, 실패commons-exec : 시스템 PATH에서 프로그램을 실행 하시겠습니까?
String command = "convert"
CommandLine commandLine = CommandLine.parse(command);
commandLine.addArgument(...)
...
int exitValue = executor.execute(commandLine);
나는 변환 실행 (C:\Program files\...
) 다음이 코드는 작동의 전체 경로를 지정합니다. 이 작업을 수행하지 않으면 출구 값 4
이있는 예외가 발생합니다.
어떻게하면 commons-exec가 시스템 경로를 인식합니까?