¿Cuál es la mejor manera de llamar a Java desde python? (jython y RPC no son una opción para mí).Llamar a Java desde Python
He oído hablar de CCM: http://pypi.python.org/pypi/JCC/1.9 un generador de código C++ para llamar a Java desde C++/Python Pero esto requiere la compilación de todas las posibles llamada; Yo preferiría otra solución.
He oyen acerca 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()
Esto se parece a lo que necesito. Sin embargo, el último lanzamiento es de enero de 2009 y veo personas que no compilan JPype.
¿JPype es un proyecto muerto?
¿Hay alguna otra alternativa?
Saludos, David
¿Podría explicar por qué cree que Jython y RPC no son una opción para su situación? –
Parece que, mientras tanto, había una nueva versión de JPype: 0.5.4.2 el 2011-07-28 – Joril