所以下面打開一個新的瀏覽器窗口,當我把它在CMD手動:運行命令手動與Java(使用CMD.EXE)
cd C:/Program Files (x86)/Google/Chrome/Application&chrome.exe
然而,當我試圖通過Java程序來做到這一點(見下),命令提示符打開並進入正確的目錄,但不會打開新窗口。我需要改變什麼想法?
Runtime rt = Runtime.getRuntime();
rt.exec("cmd.exe /c start cd C:/Program Files (x86)/Google/Chrome/Application&chrome.exe");
你有沒有試過rt.exec(「C:/ Program Files(x86)/Google/Chrome/Application/chrome.exe」); – Katona
我確實嘗試過,並且該機器似乎在C:/ Program中引發錯誤。它沒有超越那個。 – austinthemassive
它似乎Runtime.exec(字符串)標記化字符串,但Runtime.exec(字符串[])不是,所以我最後的猜測會是rt.exec(新字符串[] {「C:/ Program Files文件(x86)/谷歌/Chrome/Application/chrome.exe「}); – Katona