所以下面打开一个新的浏览器窗口,当我把它在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