我在java中有一個類:public class MyClass{ public String a=null; public String b=null; public String c=null; public String d=null; public static String testMyClass() { //my method instruction using the attributes a,b,c and d }問題是MyClass必須從 python 接收屬性才能使用該方法testMyClass。那么是否可以從 python 實例化一個 java 類,然后使用 py4j 將其發(fā)送回 java?如果可能的話,任何人都可以展示如何制作它?還是有其他選擇?
1 回答

胡子哥哥
TA貢獻(xiàn)1825條經(jīng)驗 獲得超6個贊
我認(rèn)為這是不可能的,除非有人知道 Java 和 Python 之間的“橋梁”實用程序。
但是,您可以這樣做:
在 Python 腳本中以與
MyClass
MyClass
在您的 Java 方法中接收它并將 JSON 反序列化為使用 Jackson 或某些 JSON 工具的實例。
您的下一個問題將是 Java 進(jìn)程和 Python 進(jìn)程之間的通信。為此,看看這個 StackOverflow 問題是否有幫助:Passing data from Java process to a python script
添加回答
舉報
0/150
提交
取消