I have written a Java project that uses Runtime.getRuntime.exec()
to launch a .exe which then launches a python script.
Within the py script are several 'print(..)'
commands that I wish to be read by java using getInputStream()
. However, as the script is being launched by another .exe, 'print()'
or sys.stdout.write()
outputs do not appear in the cmd window. Is there a way to ensure all outputs return to cmd, or is there another way round it?
Thanks in advance!