将java代码直接移植到py4jpython代码的实用工具/工具?

zi8p0yeb  于 2021-06-26  发布在  Java
关注(0)|答案(0)|浏览(234)

我使用py4j将一些java代码直接移植到python中。我想知道是否有任何实用程序或工具可以自动编写等效的py4j代码。
我正在移植的代码类型示例如下,其中myclass和myotherclass是我可以访问的java类:
java 语:

import com.mycompany.blah.MyClass;
import com.mycompany.blah.MyOtherClass;

MyClass foo = new MyClass();
MyOtherClass bar = new MyOtherClass(foo);

因此,我要查找的python代码如下所示:
python(py4j):

from py4j.java_gateway import JavaGateway
from py4j.java_gateway import java_import

gateway = JavaGateway()
module = gateway.new_jvm_view()
java_import(module,'com.mycompany.blah.MyClass')
java_import(module,'com.mycompany.blah.MyOtherClass')

foo = module.MyClass()
bar = module.MyOtherClass(foo)

谢谢!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题