วิธีที่ดีที่สุดในการเรียก 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 เป็นโครงการที่ตายแล้วหรือไม่?
มีทางเลือกอื่นหรือไม่?
ขอแสดงความนับถือเดวิด