为了账号安全,请及时绑定邮箱和手机立即绑定

在python中实例化一个java类并将其发送回java

在python中实例化一个java类并将其发送回java

慕慕森 2022-07-05 18:42:18
我在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 之间的“桥梁”实用程序。

但是,您可以这样做:

  1. 在 Python 脚本中以与MyClass

  2. MyClass在您的 Java 方法中接收它并将 JSON 反序列化为使用 Jackson 或某些 JSON 工具的实例。

您的下一个问题将是 Java 进程和 Python 进程之间的通信。为此,看看这个 StackOverflow 问题是否有帮助:Passing data from Java process to a python script


查看完整回答
反对 回复 2022-07-05
  • 1 回答
  • 0 关注
  • 153 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信