استدعاء Java من Python: Py4J كبديل لـ JPype
استدعاء Java من Python له العديد من الحلول المحتملة. أحد الخيارات، JPype، قد يكون من الصعب تجميعه ويبدو غير نشط بسبب نقص الإصدارات الحديثة.
ومع ذلك، هناك حل بديل هو Py4J، وهي مكتبة مباشرة توفر واجهة ملائمة لاستدعاء أساليب Java من كود Python .
يقدم Py4J العديد من المزايا:
إليك نموذج مقتطف كود 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 هي أداة متعددة الاستخدامات تدمج Java وPython بسلاسة، مما يجعلها خيارًا مقنعًا للمطورين نتطلع إلى ربط اللغتين.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3