Який найкращий спосіб викликати 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.
JPIP проект мертвий?
Чи є інші альтернативи?
З повагою, Девід