Uff ...試圖谷歌,但沒有結果。如何使用Java中的命令字符串運行cmd.exe?
大家好。我需要通過CMD.EXE從Java PROGRAMM(JavaScript語法)運行下一個命令:
「/ C CD C:\ PRB & & Processing.bat C:\ PRB ext.dat汽車」
這意味着我需要將當前目錄更改爲c:\ prb,寫入「Processing.bat c:\ prb ext.dat auto」,然後按Enter鍵。
我的Java代碼是:
String command = "cmd /c start cmd.exe /K cd c:\\prb Processing.bat c:\\prb prb ext.dat auto";
Process pr = Runtime.getRuntime().exec(command);
pr.waitFor();
,但它不工作。我想我錯過了命令行中「c:\ prb」和「Processing.bat」之間的一些代碼。
有人能幫助我嗎?
是的,這是我的錯誤。 cjrrect:「c:\\ prb ext.dat」但現在我錯了:文件名,目錄名或卷標語法不正確。 C:\ Documents and Settings \ DT \ workspace \ PPM> – May12