如何从 运行 其他节点的 JVM 在节点上创建进程

How to create a process on node from a JVM which is running other node

我有一个用例,我必须从 Java 程序调用 python 脚本。 Java 进程 (JVM) 必须在其他 system/node(不在同一节点内)上启动进程。如何实现?

如果是同一台机器(jvm和python脚本),可以利用ProcessBuilderclass本身直接执行脚本

如果脚本驻留在另一个盒子上,您可以利用 JSch library 它为您提供 ssh 功能以在远程机器上启动进程。