L'exécution de la commande manuellement avec java (à l'aide de cmd.exe)

Donc la suivante s'ouvre dans une nouvelle fenêtre de navigateur lorsque je l'ai mis dans cmd manuellement:

cd C:/Program Files (x86)/Google/Chrome/Application&chrome.exe

Cependant, quand j'ai essayé de le faire via un programme java (voir ci-dessous), l'invite de commande s'ouvre et va vers le bon répertoire, mais pas de nouvelle fenêtre s'ouvre. Toutes les idées de ce que je dois changer?

    Runtime rt = Runtime.getRuntime();
    rt.exec("cmd.exe /c start cd C:/Program Files (x86)/Google/Chrome/Application&chrome.exe");
  • avez-vous essayé de rt.exec("C:/Program Files (x86)/Google/Chrome/Application/chrome.exe");
  • J'ai essayé, et la machine semble jeter une erreur à C:/Program. Il n'est pas passé.
  • il semble d'Exécution.exec(String) tokenizes la chaîne, mais de l'Exécution.exec(String[]) non, ma dernière conjecture serait rt.exec(new String[] {"C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"});