首页 > 解决方案 > 如何从运行其他节点的 JVM 在节点上创建进程

问题描述

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

标签: javaprocessjvmexternal-process

解决方案


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

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


推荐阅读