【发布时间】:2018-04-21 17:11:39
【问题描述】:
我正在尝试从 python 脚本中执行带有命令行参数的 java 程序。我在 python 中使用 CommandRunner 并调用它的 execute() 方法,如下所示:
result = remote_command_runner_util.CommandRunner(command, host, user).execute()
当为命令传递输入参数(例如java com.test.helloWorld)并带有一些有效的用户和主机变量时,我无法执行上述命令调用。
是否可以使用 CommandRunner 从 Python 调用 java 程序? (这是我唯一可用的选项)。
【问题讨论】:
-
一个很好的问题可以准确地显示您遇到的错误,并且最好让其他人自己查看问题并测试他们提出的修复是否有效,如minimal reproducible example 中所述定义。您的类似乎不太可能真正位于相关远程计算机上的默认 CLASSPATH 上。
标签: python