Originariamente inviato da newhook
Risolto
exec(String[] cmdarray) di Runtime.
nell'array inserisco il percorso con spazi e funziona sia sotto linux che windos.
Probabile anomalia in exec(String command).

Ringrazio
nh
Ti ripeto non è una anomalia di exec, ma è un modo di lavorare del sistema.
Se vai a guardare il path viene passato ad un tokenizer che lo spezza per spazi bianchi, per cui la seconda parte del path è vista come un altro comando.
Aggiungi che su linux da riga di comando il comando è separato da un altro tramite uno spazio e il gioco è fatto.
Se vuoi conferma di quanto appena detto dai un'occhio alla exec di java, vedi che passi per un tokenizer