





Вы, вероятно, можете использовать для этого loadLibrary Java (при условии, что она работает в java вашей платформы). Он находится в java-библиотеке: java.System.loadLibrary ().
Обратите внимание, что иногда вам придется писать оболочку на C и / или на Java в зависимости от библиотеки, которую вы хотите использовать, и целевой системы, поскольку детали зависят от платформы. Обратитесь к документации для получения более подробной информации.
Возможно, это не то, на что вы надеялись, но другого способа сделать это практически невозможно. Jython ограничен тем, что может делать Java.
Следите за 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).
Еще есть JNR, о котором я забыл упомянуть. Вероятно, это лучшая альтернатива JNA, поскольку, как говорят, она намного более производительна.
Спасибо за ответ, но это было не то, что я искал. Вероятно, это означает, что в мире Jython нет подобного проекта.