Tôi đang sử dụng Jython trong một dự án Java.Làm thế nào để gọi một phương thức python từ một lớp java?
tôi có một lớp Java: myJavaClass.java
và một Python lớp: myPythonClass.py
public class myJavaClass{
public String myMethod() {
PythonInterpreter interpreter = new PythonInterpreter();
//Code to write
}
}
File Python được như sau:
class myPythonClass:
def abc(self):
print "calling abc"
tmpb = {}
tmpb = {'status' : 'SUCCESS'}
return tmpb
Bây giờ vấn đề là tôi muốn gọi phương thức abc()
của tệp Python của tôi từ phương thức myMethod
của tệp Java của tôi và in kết quả.
What've bạn đã cố gắng? Bạn đã xem xét điều này chưa: http://www.jython.org/archive/21/docs/embedding.html? – grifaton