Appeler Java depuis Python : Py4J comme alternative à JPype
L'appel de code Java depuis Python offre plusieurs solutions potentielles. Une option, JPype, peut être difficile à compiler et semble inactive en raison du manque de versions récentes.
Cependant, une solution alternative est Py4J, une bibliothèque simple qui fournit une interface pratique pour appeler des méthodes Java à partir du code Python. .
Py4J offre plusieurs avantages :
Voici un exemple d'extrait de code Py4J :
<code class="python">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</code>
Py4J est un outil polyvalent qui intègre de manière transparente Java et Python, ce qui rend c'est une option intéressante pour les développeurs cherchant à connecter les deux langages.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!