2009-06-25 16 views
8

Sto usando java per eseguire un'utilità della riga di comando scritta in Rhino, ma se c'è un errore ho bisogno di restituire tale errore alla shell in modo che l'elaborazione si interrompa. Come posso passare un codice di errore da Rhino alla shell?Come si restituisce un codice di uscita da Rhino?

risposta

8

si potrebbe usare

java.lang.System.exit(1); 
0

Esecuzione java.lang.System.exit(1) può produrre risultati inattesi, come tutto l'ambiente o l'applicazione di smettere (per esempio HPOO).

+0

Si tratta di un commento? –

+0

notando semplicemente un comportamento imprevisto poiché HPOO utilizza il rinoceronte e chiamando quanto sopra ucciderà l'intero ambiente di studio. Non ti preoccupa nemmeno di chiederti di salvare i tuoi flussi di lavoro se ci sono cambiamenti in sospeso. – digitalmechanic

+0

Continuo a pensare che questa risposta avrebbe dovuto essere un commento sull'altra risposta. –

Problemi correlati