我想在我的Java應用程序中執行批處理文件。代碼如下:在Java中執行批處理文件的問題
Runtime.getRuntime().exec("cmd /C start C:/Documents and Settings/Zatko/My Documents/Project-Workspace/IUG/external/apps/archive/run-server.bat");
當執行時,一個錯誤對話框出現,告訴「Windows無法找到‘C:/文件’。請確保您corretly鍵入的名字......」
當我用相同的代碼執行另一個批處理文件,命名爲file.bat,並位於C:/ Temp文件夾中,它可以很好地工作....
有沒有人知道問題出在哪裏?它是關於間隔字符嗎?
在此先感謝
我確實按照說明操作。但是,當我運行代碼時,出現DOS命令窗口,光標閃爍在 C:\ Documents and Settings \ Zatko \ My Documents \ Project-Workspace \ IUG \> – Anto 2010-09-10 15:05:02
檢查您的服務器是否已經啓動。批處理文件可能會啓動一個將命令窗口打開的進程。當我嘗試使用僅包含暫停命令的批處理時,它在這裏完美工作。 – GHad 2010-09-10 15:13:00
不,服務器未啓動... – Anto 2010-09-10 15:17:21