我在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 将其发送回 java?如果可能的话,任何人都可以展示如何制作它?还是有其他选择?
1 回答
胡子哥哥
TA贡献1825条经验 获得超6个赞
我认为这是不可能的,除非有人知道 Java 和 Python 之间的“桥梁”实用程序。
但是,您可以这样做:
在 Python 脚本中以与
MyClass
MyClass
在您的 Java 方法中接收它并将 JSON 反序列化为使用 Jackson 或某些 JSON 工具的实例。
您的下一个问题将是 Java 进程和 Python 进程之间的通信。为此,看看这个 StackOverflow 问题是否有帮助:Passing data from Java process to a python script
添加回答
举报
0/150
提交
取消