I am trying to run a batch file that is in another directory from my Java executable. I have the following code :
try { Process p = Runtime.getR
Following is worked for me
File dir = new File("E:\\test"); ProcessBuilder pb = new ProcessBuilder("cmd.exe", "/C", "Start","test.bat"); pb.directory(dir); Process p = pb.start();