C'è un modo per scrivere un programmino in Java che lancia comandi da shell?
C'è un modo per scrivere un programmino in Java che lancia comandi da shell?
Digicasper ;-)
Se ti serve, parlando in generale, avviare programmi esterni, vedi exec() di java.lang.Runtime (o java.lang.ProcessBuilder da Java 5).Originariamente inviato da digicasper
C'è un modo per scrivere un programmino in Java che lancia comandi da shell?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Se non ho capito male passando a exec(String[] cmdarray) la riga di comando che mi interessa, mi dovrebbe avviare l'applicazione tenendo conto anche di eventuali argomenti, giusto?
Digicasper ;-)
Esatto, chiaramente scegli la versione che ti fa più comodo. Se scegli quella che riceve ad esempio String[] allora il primo elemento sarà il nome dell'eseguibile, il secondo sarà il primo argomento ecc....Originariamente inviato da digicasper
Se non ho capito male passando a exec(String[] cmdarray) la riga di comando che mi interessa, mi dovrebbe avviare l'applicazione tenendo conto anche di eventuali argomenti, giusto?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Perfetto, grazie mille![]()
Digicasper ;-)