不知道我是否正确理解了您的问题,但是如果您可以从控制台调用Python可执行文件,并且只想捕获Java输出,则可以使用exec()
JavaRuntime
类中的方法。
Process p = Runtime.getRuntime().exec("python yourapp.py");
您可以在此处阅读有关如何实际读取输出的信息:
http://www.devdaily.com/java/edu/pj/pj010016
还有一个Apache库(Apache exec项目)可以为您提供帮助。你可以在这里读更多关于它的内容:
http://www.devdaily.com/java/java-exec-processbuilder- process-1