Ci sono svariate versioni di exec. O passi il comando unico "xyz.exe param1 .....altro eventuale...." oppure usi uno degli altri exec.Originariamente inviato da alexius87
Con tale programma avrei necessità di aprire un ben determinato file (mettiamo che il suo percorso sia "C:/Users/Utente/Desktop/history.dat")
Come posso modificarlo per dire che questo programma deve aprire il file history.dat (il cui percorso l'ho scritto prima)codice:Process proc=rt.exec("C:/Users/Utente/Desktop/readHH.exe");
Dipende cosa fa quel eseguibile, cioè dove scrive qualunque risultato.Originariamente inviato da alexius87
e come posso salvare e"catturare" il file di output?
Gli stream di standard input/output/error del processo lanciato sono "rediretti" verso la applicazione Java. Ottieni questi stream dal Process.
Se sai che il processo scrive su standard-output, leggi dal InputStream fornito dal Process. Devi chiaramente sapere che cosa ti aspetti, se file di testo o binario e cosa.