【发布时间】:2015-11-18 13:11:26
【问题描述】:
我正在使用进程生成器来执行一些 Windows 命令,但我无法使用 stdin < 来读取文件。例如,读取 myJOB 配置 xml 以创建一个名为 myJOB 的新作业在命令提示符下工作正常,但在 Eclipse 中使用进程生成器无法正常工作:
java -jar jenkins-cli.jar -s "url" create-job myJOB < myJOB_Config.xml
任何解决方案...
【问题讨论】:
-
<由 shell 解释。 ProcessBuilder 不会这样做,但我想你可以(不要。redirectInput更好)构建一个调用执行命令的 shell 的进程。喜欢bash -c "command here"。类似于stackoverflow.com/a/16486906