問題是下面的相同代碼正在使用Windows 7的其他計算機上工作。我也使用Windows 7,並且bat文件運行良好。但如果我嘗試從之前編寫的代碼運行此蝙蝠,cmd窗口只會閃爍一次並消失。無法通過Java代碼運行bat文件
s = path + "makeInfomap.bat";
try {
p = run.exec(s);
} catch (Exception e) {
System.out.println(e);
e.printStackTrace();
}
final int exitVal = p.waitFor();
如果你打開一個cmd窗口並在命令行運行bat,會發生什麼情況,你會得到一個錯誤嗎? – meggar
它工作正常。沒有錯誤。 – Vladimir