这是我对这个问题的总结:从Python调用Java的5种方法
http://baojie.org/blog/2014/06/16/call-java-from-python/(已缓存)
简短答案:Jpype运作良好,并且在许多项目(例如python-boilerpipe)中得到了证明,但是Pyjnius比JPype更快,更简单
我已经尝试过Pyjnius / Jnius,JCC,javabridge,Jpype和Py4j。
Py4j有点难以使用,因为您需要启动网关,从而增加了另一层脆弱性。

这是我对这个问题的总结:从Python调用Java的5种方法
http://baojie.org/blog/2014/06/16/call-java-from-python/(已缓存)
简短答案:Jpype运作良好,并且在许多项目(例如python-boilerpipe)中得到了证明,但是Pyjnius比JPype更快,更简单
我已经尝试过Pyjnius / Jnius,JCC,javabridge,Jpype和Py4j。
Py4j有点难以使用,因为您需要启动网关,从而增加了另一层脆弱性。