Qual è il modo migliore per chiamare java da Python? (jython e RPC non sono un'opzione per me).
Ho sentito parlare di JCC: http://pypi.python.org/pypi/JCC/1.9 un generatore di codice C ++ per chiamare Java da C ++ / Python Ma questo richiede la compilazione di ogni possibile chiamata; Preferirei un'altra soluzione.
Ho sentito parlare di 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()
Questo sembra quello che mi serve. Tuttavia, l'ultima versione è del gennaio 2009 e vedo persone che non riescono a compilare JPype.
JPype è un progetto morto?
Ci sono altre alternative?
Saluti, David