实际上我即将开始一个项目,在公司我们使用java作为owr web app server(IBM WebSpher)的主要技术,但现在我们需要将现有技术与最近购买并用C开发的新产品集成/CPython 并在 C 中提供 SDK 并在 CPython(.pyd 文件)中实现,现在我想知道 jython 是否支持这种库,实际上我正在使用 Jython 2.7b1?或者有没有办法使用这些库?
谢谢和问候, Serch
从Jython 常见问题...
Jython 程序不能使用用 C 编写的 CPython 扩展模块。这些模块通常具有扩展名为 .pyc、.pyd 或 .dll 的文件。如果您想使用这样的模块,您应该寻找用纯 Python 或 Java 编写的等效模块。
唯一的解决方法是使用JNI将 CPython 嵌入 Java,尽管它可能会破坏使用 Jython 的目的。