Есть ли что-то вроде API, встроенного в стандартный ProcessBuilder для вызова системных программ? Я не буду спорить, что скрипты можно переносить на Java, но такие утилиты, как arping и netstat, хороши в Linux.
Посмотрите на Apache Commons Exec .
Почему бы просто не использовать стандартный ProcessBuilder класс ... Он довольно хорошо обрабатывает вызовы сценариев. Вот пост , показывающий, как это можно использовать для вызова команды через bash .
Использование Runtime.getRuntime().exec(...) за исключением того, что вам нужно знать имя и параметры для передачи в системную программу.
Runtime.getRuntime().exec(...)