从 python 调用 java 的最佳方法是什么? (jython 和 RPC 对我来说不是一个选项)。
我听说过 JCC: 一个 http://pypi.python.org/pypi/JCC/1.9 一个用于从 C + +/Python 调用 Java 的 C + + 代码生成器 但是这需要编译每个可能的调用; 我更喜欢另一种解决方案。
我听说过 JPype: 一个 http://JPype.sourceforge.net/ 教程: < a href = “ http://www.slideshare.net/onyame/mix-python-and-java”rel = “ norefrer”> http://www.slideshare.net/onyame/mixing-python-and-java
import jpype
jpype.startJVM(path to jvm.dll, "-ea")
javaPackage = jpype.JPackage("JavaPackageName")
javaClass = javaPackage.JavaClassName
javaObject = javaClass()
javaObject.JavaMethodName()
jpype.shutdownJVM()
这看起来就是我需要的。 然而,最后一次发布是在2009年1月,我看到人们无法编译 JPype。
JPype 是一个死项目吗?
还有其他选择吗?