See this article: When Runtime.exec() won't - JavaWorld