【发布时间】:2022-12-20 06:41:21
【问题描述】:
研究编写 python 应用程序以包装 java 包的努力。
我在资源上找到了很好的信息(您可以在下面查看列表),但我无法找到明确答案的一件事是如何将 .jar 包自动导入 Python 项目。
这是 pip 可以处理的吗?
资源
- 对于 Python,Apache Thrift 可能是一个解决方案:http://thrift.apache.org/
- 创建额外的抽象层以将您的 Java 代码与不同的语言(不仅是 Python)集成
-
Py4J - Bridge between Python and Java
- Py4J 不包含 JVM,因此您必须有一个可用的(因此需要 java 程序)才能让 Py4J 访问该库。
- Getting started
- Java 实现的 Python 包装器 example
-
python-javabridge
- 看起来陈旧
-
PyJNIus:将 Java 类作为 Python 类访问的模块
- JNI 对底层接口很有价值:http://java.sun.com/docs/books/jni/
- 安装jdk的pip库:install-jdk
- 导入java的pip库:import-java
【问题讨论】: