java - 如何从运行其他节点的 JVM 在节点上创建进程
问题描述
我有一个用例,我必须从 Java 程序调用 python 脚本。Java 进程 (JVM) 必须在其他系统/节点(不在同一节点内)上启动进程。如何做到这一点?
解决方案
如果是同一台机器(jvm 和 python 脚本),您可以利用ProcessBuilder类本身直接执行脚本。
如果脚本驻留在另一个盒子上,您可以利用JSch 库,它为您提供 ssh 功能以在远程机器上启动进程。
推荐阅读
- list - 三重嵌套列表综合python。可能吗?
- ruby-on-rails - Rack::QueryParser::InvalidParameterError(参数无效编码:f�u6�]��S��7��&A�y��):
- regex - 如何编写接受 1 到 25000 之间的数字的正则表达式
- java - 在 jax rs jersey 中发帖无法正常工作
- amazon-web-services - 我可以将共享托管与 Azure 与 Amazon 一起使用吗
- typescript - 断言类型必须匹配接口,但保留原始类型
- c# - 如何从 C# ValidationRule 访问 WPF XAML GUI 元素?
- spring-boot - IntelliJ Idea 无法使用 gradle 运行 spring boot
- java - 如何修改 apk 以从启动器中隐藏?
- python-3.x - 什么是 netstat –nb 以及如何在 python 中使用它?