【发布时间】:2015-07-10 12:38:30
【问题描述】:
我需要在用 Python 编写的代码中使用 Java 中的 Jena 库。现在,我想知道 Jython 是否可以在这两者之间架起桥梁!!! 根据this thread Jython 可以在 python 代码中调用。但我需要访问 Jena 中的函数并将答案返回到我的 python 代码中。 我推测代码应该如下所示。主要部分是导入一个 java 库,运行所需的函数并返回结果。
import execnet
gw = execnet.makegateway("popen//python=jython", var1, var2)
channel = gw.remote_exec("""
import Jena #it is a java library.
reason(var1, var2)
...
""")
fun(channel)
【问题讨论】:
-
您能否以代码形式提供您想要做什么的示例?您是否尝试同时使用 CPython 和 Jython?
-
@DavidCharles:这就是问题所在。我有一个 Python 代码和一个 Java 库。现在我想在我的代码中使用这个库。我该如何使用它? Jython 在某种程度上是解决方案还是我无法集成它们?
标签: java python jython jena integrate