2009-06-25 5 views
8

J'utilise java pour exécuter un utilitaire de ligne de commande écrit dans Rhino mais s'il y a une erreur je dois retourner cette erreur au shell pour que le traitement s'arrête. Comment renvoyer un code d'erreur de Rhino au shell?Comment renvoyez-vous un code de sortie de Rhino?

Répondre

8

vous pouvez utiliser

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

exécution java.lang.System.exit(1) peut produire des résultats inattendus tels que l'environnement ou toute demande arrêter de fumer (par exemple HPOO).

+0

Est-ce un commentaire? –

+0

juste en notant un comportement inattendu car HPOO utilise rhino et l'appel ci-dessus va tuer tout l'environnement de studio. Cela ne vous dérangera même pas de vous demander de sauvegarder vos flux de travail s'il y a des changements importants. – digitalmechanic

+0

Je pense toujours que cette réponse aurait dû être un commentaire sur l'autre réponse. –

Questions connexes