Llamar a Java desde Python: Py4J como alternativa a JPype
Llamar código Java desde Python tiene varias soluciones potenciales. Una opción, JPype, puede ser difícil de compilar y parece inactiva debido a la falta de versiones recientes.
Sin embargo, una solución alternativa es Py4J, una biblioteca sencilla que proporciona una interfaz conveniente para invocar métodos Java desde código Python. .
Py4J ofrece varias ventajas:
Aquí hay un fragmento de código Py4J de muestra:
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 es una herramienta versátil que integra perfectamente Java y Python, lo que la convierte en una opción atractiva para los desarrolladores buscando conectar ambos idiomas.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3