Иногда нужно вызвать системную утилиту, открыть файл, запустить скрипт для этого в Java есть
Runtime и ProcessBuilder.Самый простой запуск команды:
Runtime.getRuntime().exec("notepad.exe");Запуск с аргументами:
new ProcessBuilder("ping", "google.com")
.inheritIO()
.start();Получение вывода программы:
Process p = Runtime.getRuntime().exec("java -version");
p.getInputStream().transferTo(System.out);🔥 Подходит для запуска CLI-утилит, тестов, скриптов, любых системных программ.
👉 Java Ready | #совет
