Ouaip guy j'ai ce problème en ce moment aussi pour lancer des applis dans le program files mais en fait je me suis fait un laucher en c et que je lance avec java. Sinon normalement j'ai testé plusieurs trucs, et dans ton cas tu dois mettre le chemin
Runtime.getRuntime().exec("wmplayer.exe /prefetch:1 C:\\docume~1\\film.avi") ;
en fait je me suis souvenu du dos ou parfois tu avais ,quand tu listais ,le program files en progra~1 et hier j'ai testé un "cd C:\progra~1" et cette commande fonctionne bien. en gros quand tu as ce probleme d'espace, tu prends les 6 premieres lettres du repertoire concerné et tu rajoutes le "~1" derrière.
Mais bon quand le repertoire s'appelle HP ITO avec lespace dans les 6 premieres lettres la ca devient chaud : ) et j'ai pas trouvé la solution.
Voila j'espère que cela répond à ton problème.