【发布时间】:2018-10-24 06:57:19
【问题描述】:
我有一个用例,我必须从 Java 程序调用 python 脚本。 Java 进程 (JVM) 必须在其他系统/节点(不在同一节点内)上启动进程。如何做到这一点?
【问题讨论】:
标签: java process jvm external-process
我有一个用例,我必须从 Java 程序调用 python 脚本。 Java 进程 (JVM) 必须在其他系统/节点(不在同一节点内)上启动进程。如何做到这一点?
【问题讨论】:
标签: java process jvm external-process
如果是同一台机器(jvm和python脚本),可以利用ProcessBuilder类本身直接执行脚本。
如果脚本驻留在另一个盒子上,您可以利用 JSch library 它为您提供 ssh 功能以在远程机器上启动进程。
【讨论】: