Вызов 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