Вызов Java из Python [закрыто]

Как лучше всего вызывать 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 мертвым проектом?

Есть ли другие альтернативы?

С уважением, Дэвид

115
задан David Portabella 6 September 2010 в 15:19
поделиться