|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jan 2009
Messaggi: 9
|
[JAVA] Reindirizzamento output
Ciao, ho un problema con l'esecuzione dei comandi con la classe ProcessBuilder.
ProcessBuilder pb = new ProcessBuilder(comando); pb.directory(wd); Process proc=pb.start(); 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 |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
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.
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) Ultima modifica di banryu79 : 18-03-2009 alle 16:38. |
|
|
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: Jan 2009
Messaggi: 9
|
Sì,ci avevo pensato,il problema è ke io devo tener traccia del processo con un puntatore x monitorarlo e/o terminarlo mentre lanciando un file .bat ottengo il puntatore a tale processo e non al programma che lancio..
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:26.




















