commons-exec: Executing a program on the system PATH?
Posted
by Stefan Kendall
on Stack Overflow
See other posts from Stack Overflow
or by Stefan Kendall
Published on 2010-04-22T17:24:24Z
Indexed on
2010/04/23
4:13 UTC
Read the original article
Hit count: 322
I'm trying to execute a program (convert from ImageMagick, to be specific) whose parent folder exists on the path. Ergo, when I run convert
from the command line, it runs the command. The following, however, fails:
String command = "convert"
CommandLine commandLine = CommandLine.parse(command);
commandLine.addArgument(...)
...
int exitValue = executor.execute(commandLine);
If I specify the full path of the convert executable (C:\Program files\...
) then this code works. If I don't do this, I get an exception thrown with exit value 4
.
How do I get commons-exec to recognize the system path?
© Stack Overflow or respective owner