Chamar Java do Python: Py4J como uma alternativa ao JPype
Chamar código Java do Python tem várias soluções potenciais. Uma opção, JPype, pode ser difícil de compilar e parece inativa devido à falta de lançamentos recentes.
No entanto, uma solução alternativa é Py4J, uma biblioteca simples que fornece uma interface conveniente para invocar métodos Java a partir de código Python. .
Py4J oferece diversas vantagens:
Aqui está um exemplo de trecho de código Py4J:
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()
other_object.doThis(1,'abc')
gateway.jvm.java.lang.System.out.println('Hello World!') # call a static method
Py4J é uma ferramenta versátil que integra perfeitamente Java e Python, tornando-o uma opção atraente para desenvolvedores procurando conectar os dois idiomas.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3