JAVA呼叫外部程式錯誤

2021-08-10 08:31:40 字數 456 閱讀 3782

連續多次呼叫cmd執行外部程式時,不知道什麼原因導致阻塞。

public arraylist executecmdarr(arraylist cmdcommandarr) 

}return cmdlog;

} catch (exception e)

}

當使用下述命令多次使用「xcopy」命令進行複製時,在a這裡會阻塞,一直在等待:

cmdcommandarr = new arraylist()

};

但是當使用下述命令多次使用「xcopy」命令進行複製時,就可以正常執行完全部複製操作:

cmdcommandarr = new arraylist()

};

查擺在於呼叫時,是否加入「cmd.exe」,至於造成這一問題的原因,目前還不清楚。

呼叫外部程式

下面是呼叫外部程式的 system.diagnostics.processstartinfo info new system.diagnostics.processstartinfo 這裡是你要呼叫到的外部程式 info.filename vmdotnet v2.0.50727 fetionvm.e...

C 程式呼叫外部程式

程式語言 visual studio net c beta 2 作 者 迪泊威 名為 test.txt 的文字檔案。在整個程式中 system.diagnostics.process.start info 為主要語句。如果只是單獨執行乙個外部程式,可用一條如下 即可 system.diagnosti...

C 程式呼叫外部程式

程式語言 visual studio net c beta 2 名為 test.txt 的文字檔案。在整個程式中 system.diagnostics.process.start info 為主要語句。如果只是單獨執行乙個外部程式,可用一條如下 即可 system.diagnostics.proce...