gpt4 book ai didi

java - 使用 ProcessBuilder 调用多个命令

转载 作者:行者123 更新时间:2023-12-02 08:14:37 24 4
gpt4 key购买 nike

我使用以下命令行调用 ProcessBuilder:

{"cmd.exe", "/c", "C:\\Program Files\\Microsoft Visual Studio 10.0\\Common7\\Tools\\..\\..\\VC\\vcvarsall.bat && msbuild"}

进程抛出此异常:

'C:\Program' 未被识别为内部或外部命令,
可运行的程序或批处理文件。

如果我删除 && msbuild 错误就会消失(所以这不是引用问题)。关于如何实现这项工作有什么想法吗?

最佳答案

我没有 Windows 机器,但我的猜测是将 &&msbuild 引用为单独的数组条目。

{"cmd.exe",
"/c",
"C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\..\..\VC\vcvarsall.bat",
"&&",
"msbuild"}

关于java - 使用 ProcessBuilder 调用多个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6685714/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com