从 python 调用 Java 库(类函数)
Posted
技术标签:
【中文标题】从 python 调用 Java 库(类函数)【英文标题】:Call Java lib (class function) from python 【发布时间】:2015-09-02 15:08:00 【问题描述】:最近我为python写了C++扩展,我使用http://www.tutorialspoint.com/python/python_further_extensions.htm来使用c++类,库作为python模块。
现在我必须用 java 而不是 c++ 做同样的事情。我有用 java 编写的大型库。我想为 python 程序员使用这些库搭建一座桥梁。
这是让 python 访问 java 库的最佳方式。
【问题讨论】:
【参考方案1】:你基本上有两个选择。 使用 JNI 将 java 库包装到 c++ 库中,或者将其包装到服务器中并使用 tcp(例如 HTTP REST)或操作系统上可用的某种命名管道来访问它。
【讨论】:
感谢您的回答,但我认为您理解错了,我想为 python 编写扩展程序或以某种方式从 python 访问 java 库。 没有从 python 调用 Java 的直接方法。您将需要 C/C++ 中的中间层以上是关于从 python 调用 Java 库(类函数)的主要内容,如果未能解决你的问题,请参考以下文章