相关疑难解决方法(0)

从Python调用Java

从python调用java的最佳方法是什么?(jython和RPC不是我的选择).

我听说过JCC:http://pypi.python.org/pypi/JCC/1.9 一个C++代码生成器,用于从C++/Python调用Java但是这需要编译每个可能的调用; 我更喜欢另一种解决方案.

我听说过JPype:http ://jpype.sourceforge.net/ tutorial: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() 
Run Code Online (Sandbox Code Playgroud)

这看起来像我需要的.但是,最后一个版本是从2009年1月开始的,我看到人们无法编译JPype.

JPype是一个死的项目吗?

还有其他选择吗?

问候,大卫

python java

115
推荐指数
6
解决办法
15万
查看次数

标签 统计

java ×1

python ×1