Jaki jest najlepszy sposób wywoływania javy z Pythona? (jython i RPC nie są dla mnie opcją).
Słyszałem o JCC: http://pypi.python.org/pypi/JCC/1.9 generator kodu C ++ do wywoływania Javy z C ++ / Pythona Ale to wymaga kompilacji każdego możliwego wywołania; Wolałbym inne rozwiązanie.
Słyszałem o 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()
To wygląda na to, czego potrzebuję. Jednak ostatnie wydanie pochodzi ze stycznia 2009 roku i widzę, że ludzie nie potrafią skompilować JPype.
Czy JPype to martwy projekt?
Czy są jakieś inne alternatywy?
Pozdrawiam, David