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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top