IronClad equivalente para Jython
-
01-07-2019 - |
Pregunta
Para IronPython hay un proyecto - IronClad, que tiene como objetivo ejecutar de forma transparente extensiones en C en ella.Hay un proyecto similar para Jython?
Solución
Mantenga un ojo en JyNI (http://www.jyni.org), que es Jython exactamente lo que está Blindada a IronPython.A partir de este escrito JyNI es todavía el estado alfa, aunque.
Si sólo desea utilizar un poco de C-biblioteca de Jython, simplemente utiliza el JNA de Jython igual que hacerlo desde Java.Si usted necesita un control más preciso, mira JNI o TRAGO.
También, es posible que desee echar un vistazo a PEC (https://github.com/mrj0/jep) o JPY (https://github.com/bcdev/jpy).
Otros consejos
Usted probablemente puede utilizar Java loadLibrary para hacer que (a condición de que funciona en su plataforma de java).Es en la biblioteca de java: java.Sistema.loadLibrary().
Tenga en cuenta que a veces usted tendrá que escribir un contenedor en C o en Java dependiendo de la biblioteca que desea utilizar y el sistema de destino, ya que los detalles son dependiente de la plataforma.Consulte la documentación para obtener más detalles.