java api to run windows batch programs? [duplicate]-Collection of common programming errors

The usual ProcessBuilder stuff works with batch files, as does Runtime#exec. The command you’re executing is cmd.exe, the batch file name is an argument to it. I believe the argument sequence is cmd.exe, /c, batch_file_name. (Edit: Yup, and in fact, I found a question here that this question duplicates on SO where that’s in the answer.)