Cannot pass arguments to an exe file from Java
794113Feb 12 2012 — edited Feb 12 2012Hi, I need to run an exe file from Java. The exe runs but I am not able to provide an essential parameter to the exe.
String[] cmd = { "Dir1/the-exe-file","-param1", "<", "text-file.txt"};
Process pr = rt.exec(cmd);
It takes the first argument with no problems. But cannot take the "<" argument. The exe gives error.
In windows command prompt I need to specify that angular bracket as the next parameter is
the input file to the exe.
Do I need to escape it? or what is a solution to this problem?
Thanks
Edited by: kooldba on Feb 12, 2012 2:25 PM
Edited by: kooldba on Feb 12, 2012 2:26 PM