Dal modo in cui la tua domanda è formulata, sembra che tu stia chiedendo genericamente se dovresti verificare che qualcosa sia stato eseguito correttamente. La risposta è sì.
Se è qualcosa di semplice come una chiamata di sistema, restituirai il codice di uscita del runtime
Ad esempio:
Runtime.exitValue()
Questo presume che qualunque cosa tu abbia eseguito, restituisca un errore appropriato. Se eseguo uno script Bash da Linux e restituisce 2, il codice Java deve sapere cosa significa e cosa fare.
In Java le cose più importanti da prendere sono le eccezioni (e NON le si limitano a considerarle come eccezioni generiche). ArithmeticException (dividendo per 0), ArrayOutOfBounds (accesso a parte di un array che non è definito), NullPointer, ecc. Ogni volta che si imbattono in comportamenti inaspettati o rischiosi, è sempre più sicuro prendere te stesso.
Il grado di verifica durante la verifica varia nel tuo ambiente di sviluppo.