Apa cara terbaik untuk memanggil java dari python? (jython dan RPC bukanlah pilihan bagi saya).
Saya pernah mendengar tentang JCC: http://pypi.python.org/pypi/JCC/1.9 generator kode C ++ untuk memanggil Java dari C ++ / Python Tapi ini membutuhkan kompilasi setiap panggilan yang mungkin; Saya lebih suka solusi lain.
Saya pernah mendengar tentang 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()
Ini terlihat seperti yang saya butuhkan. Namun, rilis terakhir adalah dari Jan 2009 dan saya melihat orang-orang gagal untuk mengkompilasi JPype.
Apakah JPype proyek mati?
Apakah ada alternatif lain?
Salam, David