Подтвердить что ты не робот

Выйти из программы Java, запущенной внутри Eclipse IDE?

Я разрабатываю Java-программу с использованием Eclipse, которая должна выйти с разными кодами на основе конкретных условий.

if(veryBadError){
    Runtime.getRuntime().exit(10);
}else if(notSoBadError){
    Runtime.getRuntime().exit(5)
}else{
    Runtime.getRuntime().exit(0)
}

В настоящее время я вручную запускаю эту программу из командной строки, а затем проверяю статус выхода, что является смехотворно медленным. Есть ли способ узнать код выхода, не выходя из Eclipse IDE?

Заранее благодарим за помощь!

4b9b3361

Ответ 1

В Eclipse, если вы откроете "Отладочную перспективу", вы увидите результат своего выполнения там (используете ли вы цель "Запуск" или "Отладка" ). Вы должны увидеть запись, которая выглядит примерно так:

<terminated, exit value: 10>/usr/local/bin/java (Jun 9, 2011 4:00:00 PM)

Ваш код выхода должен быть значением после "значения выхода".

Ответ 2

Вы можете настроить конфигурацию запуска в Eclipse. Оттуда вы можете увидеть выход программы в консоли. В меню "Выполнить" вы можете "Запустить как" свою конфигурацию. Ваша конфигурация может включать в себя все аргументы командной строки и т.д.

Вы также можете использовать Junit для тестирования вашей программы. Здесь есть ссылка на другой пост с несколькими способами сделать это.

Ответ 3

Он находится в "Отладочном" представлении.

Вы можете получить его:

  • Переключение в перспективу отладки
  • Или из: Меню > Windows > Показать вид > Другое > Отладка/Отладка

введите описание изображения здесь