Использование библиотеки.pyd в Jython

На самом деле я собираюсь начать проект, в компании мы используем java в качестве основной технологии на нашем сервере веб-приложений (IBM WebSpher), но теперь нам нужно интегрировать существующую технологию с недавно приобретенным новым продуктом, разработанным на C/CPython и, кроме того, SDK на C и реализация на CPython (файл.pyd), теперь я хочу знать, поддерживаются ли в Jython какие-либо библиотеки, я работаю с Jython 2.7b1? или есть способ использовать такие библиотеки?

Спасибо и привет, Серч

1 ответ

Решение

Из FAQ по Jython...

Программы Jython не могут использовать модули расширения CPython, написанные на C. Эти модули обычно имеют файлы с расширением.pyc, .pyd или.dll. Если вы хотите использовать такой модуль, вам следует искать эквивалент, написанный на чистом Python или Java.

Единственный обходной путь - использовать JNI для встраивания CPython в Java, хотя это, вероятно, не позволит использовать Jython.

Другие вопросы по тегам