从python调用java的最佳方式是什么?(jython和RPC不是我的选择)。
我听说过JCC:http://pypi.python.org/pypi/JCC/1.9,这是一个用于从C++/Python调用C++的代码生成器,但这需要编译所有可能的调用;我更喜欢另一种解决方案。
我听说过JPype:http://jpype.sourceforge.net/教程: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是一个已死的项目吗?
还有没有别的选择?
https://stackoverflow.com/questions/3652554
复制相似问题