Как лучше всего вызывать Java из Python? (Jython и RPC для меня не вариант).
Я слышал о JCC: http://pypi.python.org/pypi/JCC/1.9 генератор кода C ++ для вызова Java из C ++ / Python Но это требует компиляции всех возможных вызовов; Я бы предпочел другое решение.
Я слышал о JPype: http://jpype.sourceforge.net/ учебное пособие: 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()
Это похоже на то, что мне нужно. Тем не менее, последний выпуск выпущен в январе 2009 года, и я вижу людей, которые не могут скомпилировать JPype.
Является ли JPype мертвым проектом?
Есть ли другие альтернативы?
С уважением, Дэвид