我已經閱讀了很多關於這個問題的內容,但是我找到的答案完全不起作用。Java:執行/ cmd/c啓動path-with-spaces program.exe
我嘗試運行這段代碼:
String[] args = {"cmd","/c","start","C:\\Program Files\\XML Marker\\xmlmarker.exe"};
Runtime rt = Runtime.getRuntime();
ProcessBuilder pb = new ProcessBuilder(args);
Process pr = pb.start();
//Process pr = rt.exec(args);
正如我在我的道路空間,我用String數組的參數傳遞給過程 但是......它會打開一個DOS命令窗口,但沒有按「T推出我的節目,彷彿參數,其中,忽略
我試着用rt.exec(參數)和pb.start()...相同的結果
可能有人給我一些建議嗎? 謝謝。
實際上你需要輸入一個空標題:'start,「」,「Path \\ To \\ file」' – Sebastian
什麼是「/ c」? –