Java exec запускает внешний процесс. Вам нужно будет получить возвращаемое значение exec (), которое является процессом.
Вы должны проверить Process.exitValue (), чтобы увидеть ошибку, возвращенную вашим внешним процессом.
Вы также можете получить inputStream из процесса, чтобы увидеть такие вещи, как вывод программы, которую вы выполняете.