title: Calling Java app with "subprocess" from Python and reading the Java app output
body: <p>What is the nicest way to read the output (i.e. via System.out.println) of a Java app which is called from Python with </p>
  
  <pre><code>subprocess.Popen("java MyClass", shell=True)
  </code></pre>
  
  <p>without writing and reading a file? (Using Jython etc is not a possible solution)</p>