我有这样的Java对象:
public class MyObject {
private Integer counter = 0;
public void increment() {
this.counter++;
}
// Getters, setters
}
在main()
方法中,我调用方法increment()
:
public class Main {
public static void main(String[] args) {
MyObject obj = new MyObject();
obj.increment(); // i want to call this line in python script
// do something more
}
}
现在让我们想要将MyObject
方法中的main()
实例传递给Python 脚本,这将在传递的increment()
实例上调用MyObject
方法。最简单的方法是什么?
答案 0 :(得分:0)
您应该在java中实现Signal处理程序:
http://twit88.com/blog/2008/02/06/java-signal-handling/
然后你应该将python中的Signal发送到java中的进程:
How can I send a signal from a python program?
信号过程是进程间最简单的通信方式之一。