【问题标题】:Call Java lib (class function) from python从 python 调用 Java 库(类函数)
【发布时间】: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 库的最佳方式。

【问题讨论】:

    标签: java python c++ jar


    【解决方案1】:

    你基本上有两个选择。 使用 JNI 将 java 库包装到 c++ 库中,或者将其包装到服务器中并使用 tcp(例如 HTTP REST)或操作系统上可用的某种命名管道来访问它。

    【讨论】:

    • 感谢您的回答,但我认为您理解错了,我想为 python 编写扩展程序或以某种方式从 python 访问 java 库。
    • 没有从 python 调用 Java 的直接方法。您将需要 C/C++ 中的中间层
    猜你喜欢
    • 1970-01-01
    • 2018-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多