IronClad эквивалент для Jython - PullRequest
       22

IronClad эквивалент для Jython

3 голосов
/ 19 сентября 2008

Для IronPython существует проект - IronClad , целью которого является прозрачное выполнение расширений Си в нем. Есть ли похожий проект для Jython?

Ответы [ 2 ]

1 голос
/ 03 июня 2015

Следите за JyNI (http://www.jyni.org),, который для Jython точно такой же, как Ironclad для IronPython. На данный момент JyNI все еще находится в альфа-состоянии.

Если вы просто хотите использовать некоторую C-библиотеку из Jython, просто используйте JNA из Jython, как вы это делали из Java. Если вам нужно более точное управление, посмотрите на JNI или SWIG.

Кроме того, вы можете взглянуть на JEP (https://github.com/mrj0/jep) или JPY (https://github.com/bcdev/jpy).

)
1 голос
/ 19 сентября 2008

Вы можете, вероятно, использовать Java loadLibrary для этого (при условии, что он работает в Java вашей платформы). Он находится в библиотеке Java: java.System.loadLibrary () .

Обратите внимание, что иногда вам придется писать оболочку на C и / или Java в зависимости от библиотеки, которую вы хотите использовать, и целевой системы, поскольку детали зависят от платформы. Обратитесь к документации для получения более подробной информации.

...