Я использую java для запуска утилиты командной строки, написанной в Rhino, но если есть ошибка, мне нужно вернуть эту ошибку обратно в оболочку, чтобы обработка остановилась. Как вернуть код ошибки из Rhino в оболочку?
Как вернуть код выхода из Rhino?
Ответы (2)
вы могли бы использовать
java.lang.System.exit(1);
person
dfa
schedule
25.06.2009
Выполнение java.lang.System.exit(1)
может привести к неожиданным результатам, таким как завершение работы всей среды или приложения (например, HPOO).
person
digitalmechanic
schedule
28.08.2012
просто заметив неожиданное поведение, поскольку HPOO использует rhino, и вызов выше убьет всю среду студии. Он даже не попросит вас сохранить ваши рабочие процессы, если есть нерешенные изменения.
- person digitalmechanic; 30.06.2014
Я все еще думаю, что этот ответ должен был быть комментарием к другому ответу.
- person Gui Imamura; 02.07.2014