Visual Prologで生成された実行可能ファイルをプロセスとして実行することにより、Javaを追加しようとしています。
この回答を使用して、プロセスの相互作用を実装しました。私の Visual Prolog は、コマンド ラインからの数値を期待し、(それが Prolog 用語であるかどうかにかかわらず) 検証も行いますが、Java から実行すると、入力が有効であると認識しません。それらのスケープ文字は私の番号を文字列に変えていますか?
それらを削除しようとすると、Java プログラムがハングし、Visual Prolog 実行可能ファイルが応答しません。エンターボタンを押すようなものだと思います。