Java Python集成

我有一个Java应用程序需要与第三方库集成。图书馆是用Python编写的,我对此没有任何意见。我试图找出最好的方式与它整合。我试着JEPP(Java嵌入式Python) – 有人之前使用过吗?我的另一个想法是使用JNI与Python的C绑定进行通信。

任何想法,最好的方法做到这一点将不胜感激。谢谢。

为什么不使用Jython?唯一的缺点我可以立即想到的是如果你的库使用CPython本机扩展。

编辑:如果你现在可以使用Jython,但认为你可能有一个更高版本的库的问题,我建议你尝试从应用程序中隔离库(例如某种适配器接口)。用最简单的事情工作暂时,然后考虑JNI / CPython / etc如果和什么时候你需要。除非你真的需要,否则只能通过(痛苦的)JNI路线获得。

http://stackoverflow.com/questions/1119696/java-python-integration

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:Java Python集成