How to run a app in cmd when the path contain (blank and number) not only blank
===

    

 1. faliure
    String mysql = "C:/Progra~1/Apache~1/Tomcat~1/a.exe";
    Runtime.getRuntime().exec("cmd /c " + mysql);

The real path is C:\Program Files\Apache Software Foundation\Tomcat 6.0\a.exe

 2. success

    String mysql = "C:/Progra~1/Apache~1/a.exe";
    Runtime.getRuntime().exec("cmd /c " + mysql);

The real path is C:\Program Files\Apache Software Foundation\a.exe



why the first don't work?