Qual é a melhor maneira de chamar java de python? (jython e RPC não são uma opção para mim).
Ouvi falar do JCC: http://pypi.python.org/pypi/JCC/1.9, um gerador de código C ++ para chamar Java a partir de C ++ / Python. Mas isso requer a compilação de todas as chamadas possíveis; Eu preferiria outra solução.
Ouvi falar do 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()
Parece o que eu preciso. No entanto, o último lançamento é de janeiro de 2009 e vejo pessoas que não conseguem compilar o JPype.
O JPype é um projeto morto?
Há alguma outra alternativa?
Atenciosamente, David