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")

codice:
			Process proc=rt.exec("C:/Users/Utente/Desktop/readHH.exe");
Come posso modificarlo per dire che questo programma deve aprire il file history.dat (il cui percorso l'ho scritto prima)
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
e come posso salvare e"catturare" il file di output?
Dipende cosa fa quel eseguibile, cioè dove scrive qualunque risultato.
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.