私は外部スクリプトを実行するためにProcessBuilderを取得することに成功しましたが、Javaを外部スクリプトと通信する必要があります。私は、プロセスから入出力ストリームを取得し、それらを使用してデータを送受信する必要があると考えています。私はスクリプトに入力を与えることに最も問題があります。私はスクリプトのprint関数を使ってスクリプトから出力を得ることができるようですが、メインJavaプログラムから入力を登録するスクリプトを取得できないようです。JavaでPython、C、C++、Rubyと対話する
この質問には4つの言語が含まれているため、1つの言語に関する回答のみを投稿すると問題ありません。
C++、C、Rubyのコマンドをありがとう! raw_inputを使ってPythonを動作させる – Curlystraw