Ciao ragazzi,
in una mia applicazione Java avrei bisogno di richiamare un programma da un file .exe (readHH.exe).
Con tale programma avrei necessità di aprire un ben determinato file (mettiamo che il suo percorso sia "C:/Users/Utente/Desktop/history.dat"), dalla cui elaborazione che questo programma richiamato fa automaticamente, dovrei ricavarne un altro file di output in excel, da elaborare (ovvero leggere per righe e per colonne).


Con questo codice riesco ad aprire il programma associato al file .exe:

codice:
public class exeFile {
	
	public static void main(String[] args){
		try{
			Runtime rt=Runtime.getRuntime();
			Process proc=rt.exec("C:/Users/Utente/Desktop/readHH.exe");
		}catch(Exception e){
			System.out.println("Problemi con esecuzione file");
		}
	}

}
Come posso modificarlo per dire che questo programma deve aprire il file history.dat (il cui percorso l'ho scritto prima) e come posso salvare e"catturare" il file di output?
Grazie mille