用python实例化java类并将其发送回java

用python实例化java类并将其发送回java,java,python,class,py4j,Java,Python,Class,Py4j,我有一个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 }

我有一个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
    }
问题是必须从python接收
MyClass
属性才能使用方法
testMyClass
。那么,是否可以从python实例化一个java类,然后使用py4j将其发送回java?
如果可能的话,任何人都可以展示如何做到这一点?或者有其他选择?

我认为这是不可能的,除非有人知道Java和Python之间的“桥梁”实用程序

但是,您可以这样做:

  • 在Python脚本中以与
    MyClass
  • 在Java方法中接收它,并使用Jackson或某种JSON工具将JSON反序列化为
    MyClass
    的实例
  • 下一个问题是Java进程和Python进程之间的通信。为此,请查看此StackOverflow问题是否有帮助: