Quote:
Originariamente inviato da IngegnerCane
Se infatti passo un comando che prevede l'utilizzo del carattere '>' per reindirizzare l'output su un file, il comando non viene eseguito. Come mai? L'utilizzo del reindirizzamento nel comando è obbligatorio altrimenti il programma non parte.
HELP
|
Puoi scrivere il contenuto di "comando" in un file .bat e lanci quello: in questo modo dovrebbe funzionare.
A parte la conoscenza delle classi di per se, per lanciare con successo un processo esterno alla JVM è consigliabile approfondire alcune questioni.
Questo articolo fa luce su alcuni "punti oscuri" nell'uso delle classi Process e ProcessBuilder, se già non lo hai letto.