I have the following line to run a batch file,
Process process = Runtime.getRuntime().exec(\"cmd /c start rake.bat\");
But I want it to ru
Removing the 'start' completely will do what you want (as this is what is creating the window):
Process process = Runtime.getRuntime().exec("cmd /c rake.bat");
I have tested this and it works, ofcourse if you want to communicate with the command prompt you'd have to have Input and Output streams, also not forgetting your Error stream As stated in the comment though removing 'start' on XP wont help (as it wont work).