Мне удалось заставить ProcessBuilder запускать внешние скрипты, но мне все же нужно заставить Java общаться с внешними скриптами. Я полагаю, что я должен получать потоки ввода/вывода из процесса и использовать их для отправки и получения данных. У меня большая проблема с вводом скриптов. Кажется, что я могу получить вывод из сценариев, используя функцию печати сценария, но я не могу заставить скрипты регистрировать входные данные из основной программы java.Получение Java для работы с Python, C, C++ и Ruby
Этот вопрос включает в себя четыре языка, поэтому это нормально, если вы публикуете только ответ на один язык.
Спасибо за команды для C++, C и Ruby! Я получил Python для работы через raw_input – Curlystraw