Innanzi tutto grazie mille per aver risposto.
Mi è tutto abbastanza chiaro, l'unica cosa che non mi è chaira è questa:

Il metodo exec() lancia il comando Comando.

Se quindi tramite il fileChooser fai scegliere un file, recuperi il nome del file e crei un metodo exec(String comando), il gioco è fatto.

Devo riscrivere il metodo exec() come exec(String comando); assegnando alla variabile stringa la path dell'eseguibile come stringa, ottenuta dal filechooser?

Grazie mille,

kekko