0

次のコマンドラインで ProcessBuilder を呼び出しています。

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

プロセスは次の例外をスローします。

'C:\Program' is not recognized as an internal or external command, operable program or batch file.

エラーを削除する&& msbuildと、エラーはなくなります(したがって、これは引用の問題ではありません)。これを機能させる方法についてのアイデアはありますか?

4

1 に答える 1

2

私はWindowsマシンをノックしていませんが、&&msbuildを別の配列エントリとして引用することをお勧めします。

{"cmd.exe",
"/c",
"C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\..\..\VC\vcvarsall.bat",
"&&",
"msbuild"}
于 2011-07-13T21:14:02.070 に答える