在应用程序外调用java函数

时间:2018-05-14 19:51:36

标签: java python function invoke

我在Windows上有java应用程序,它包含很多.class个文件(因此我无法看到函数的名称及其作用)。

我想在我运行的应用程序(我更喜欢在python上运行)时调用从应用程序外部应用1个函数。

我搜索了很多,但没有找到任何办法。

可以接受吗?

1 个答案:

答案 0 :(得分:0)

from py4j.java_gateway import JavaGateway
gateway = JavaGateway()                        # connect to the JVM
java_object = gateway.jvm.mypackage.MyClass()  # invoke constructor
other_object = java_object.doThat()

referance:Calling Java from Python