In my Java program, I create a process that executes a command to run a batch file like this:
try { File tempFile = new File(\"C:/Users/Public/temp.c
The answer given is correct. I added that the window opened by the code needs to be closed manually.
Process p = Runtime.getRuntime().exec("cmd /C start /wait filepath.bat"); int exitVal = p.waitFor();