Salve,
è possibile eseguire da uno script java un file .sh (per unix) e .bat (per windows) ?

Ho provato Runtime.getRuntime().exec("/bin/bash ./nomefile.sh"); oppure Runtime.getRuntime().exec("./nomefile);

ma purtroppo lo script non viene avviato.

Inoltre se digito ls oppure ls /home/nomeutente funziona alla perfezione.

Il mio obbiettivo è quello di gestire ogni comando con java, quindi fare exec("cd /home"), exec("ls") etc. ma, purtroppo non viene eseguito correttamente perchè ovviamente il terminale si chiude dopo ogni esecuzione.

Grazie