如何从Java执行python脚本?

如何从Java执行python脚本?,java,python,Java,Python,我有一个python脚本,需要从Java运行python脚本。如何做到这一点?一个选项是使用(用Java编写的Python) 如果这不合适,您可以使用fork/exec来执行脚本进程。然而,使用它可能有点麻烦——请查看常见的问题。一个选项是使用(用Java编写的Python) 如果这不合适,您可以使用fork/exec来执行脚本进程。然而,使用它可能有点麻烦-查看常见的问题。除了jython,还列出了Jepp作为可能的选择。除了jython,还列出了Jepp作为可能的选择。欢迎使用堆栈溢出!我们

我有一个python脚本,需要从Java运行python脚本。如何做到这一点?

一个选项是使用(用Java编写的Python)

如果这不合适,您可以使用fork/exec来执行脚本进程。然而,使用它可能有点麻烦——请查看常见的问题。

一个选项是使用(用Java编写的Python)


如果这不合适,您可以使用fork/exec来执行脚本进程。然而,使用它可能有点麻烦-查看常见的问题。

除了jython,还列出了Jepp作为可能的选择。

除了jython,还列出了Jepp作为可能的选择。

欢迎使用堆栈溢出!我们鼓励你这样做。如果您有,请将其添加到问题中-如果没有,请先研究并尝试您的问题,然后再回来。@SAJ:上面的评论看起来像萨卡姆,但它是有意的;)欢迎来到堆栈溢出!我们鼓励你这样做。如果您有,请将其添加到问题中-如果没有,请先研究并尝试您的问题,然后再回来。@SAJ:上面的评论看起来像萨卡姆,但它是有意的;)我认为JPype在这里不是正确的选择。JPype是“Python中的Java”,而不是“Java中的Python”。但是Jepp()的工作方式和预期的一样,我认为JPype在这里不是正确的选择。JPype是“Python中的Java”,而不是“Java中的Python”。但是Jepp()将像预期的那样工作。
Runtime.getRuntime().exec("python script_name.py")