Originally posted by Prashant Sehgal:
The problem is that I *must* start this command in a separate DOS window.
By using a DOS window, are you tying yourself to a particular operating system? You need to read Michael Daconta's classic article (Google for "when Runtime.exec() won't") before even thinking of using Runtime.exec(). That tells you how to get all the output from the Streams, and the newer ProcessBuilder class makes that easier, but I think your output will be redirected to the original terminal window.