Cách tốt nhất để gọi java từ python là gì? (jython và RPC không phải là một lựa chọn cho tôi).
Tôi đã nghe nói về JCC: http://pypi.python.org/pypi/JCC/1.9 một trình tạo mã C ++ để gọi Java từ C ++ / Python Nhưng điều này yêu cầu biên dịch mọi lệnh gọi có thể; Tôi muốn một giải pháp khác.
Tôi đã nghe về JPype: http://jpype.sourceforge.net/ hướng dẫn: 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()
Điều này giống như những gì tôi cần. Tuy nhiên, bản phát hành cuối cùng là từ tháng 1 năm 2009 và tôi thấy mọi người không biên dịch được JPype.
JPype có phải là một dự án đã chết?
Còn lựa chọn nào nữa ko?
Trân trọng, David