调用的基本要点是什么(运行?解释?你能做什么?)来自Java程序的Python代码?有很多方法可以做到吗?
答案 0 :(得分:4)
您可以在Java应用程序中embed Jython,而不是产生单独的进程。如果你的库是compatible和Jython,这似乎是最合乎逻辑的起点。
答案 1 :(得分:2)
除了Brian提到的嵌入Jython之外,你也有这些选择。
Java 1.6内置了对脚本的支持。 您可以找到更多信息here。
Spring还为脚本提供了出色的支持。 Spring脚本支持JRuby,Groovy。您可以找到信息here。
答案 2 :(得分:0)
如果提到的其他替代方法(Jython,Spring)都不起作用,您可以始终运行外部CPython解释器并通过以下方式与JVM通信:
也许你可以看看OpenOffice's UNO ......我认为它可以在套房外使用。