Сделать Eclipse НЕ запускать проект по ошибкам

Возможно ли сделать Eclipse (Helios SR2) НЕ запускать проект на ошибках, а не запрашивать ответ или запустить в любом случае?

Сценарий:

В eclipse я нажимаю кнопку "Выполнить". Имеются ошибки компиляции. Eclipse спрашивает меня, хочу ли я продолжать работу. У меня есть варианты "Да" и "Нет". Я также могу отметить "Всегда работать без запроса".

В настройках Eclipse в разделе "Выполнить/отладка" > "Запуск" есть переключатели "Продолжить запуск, если проект содержит ошибки", но они дают только два варианта: "Всегда" или "Запросить". Другие разделы этой страницы предоставляют параметры "Никогда", но не этот.

Теперь. Я просто хотел бы никогда не запускать, если есть ошибки, без каких-либо подсказок (консольное сообщение будет просто идеальным, но не обязательным). Возможно ли это?

Ответ 1

Нет. Это невозможно.

Но зачем вам это нужно? IMHO подсказка была лучшим затмением (или любым другим s/w в этом отношении). Если вы нажмете "бег", то вы нажмете "Run", и вы хотите, чтобы файл запускался.

Есть ли какая-то конкретная причина, почему вы хотите нажать кнопку запуска и хотите, чтобы проект не запускался? Очень возможно, что вы считаете, что не нажали кнопку запуска и не горячили снова, задаваясь вопросом, что произошло, вместо того, чтобы ожидать, что проект имеет ошибки.

Ответ 2

ИМХО это похоже на очень опасное и способствующее ошибкам поведение (особенно "всегда запускать без запроса"!)

Если есть ошибки компилятора, то я хочу, чтобы попытка запуска была прервана, поэтому я могу их исправить, и если код выполняется, то я хочу, чтобы уметь полагаться на него, чтобы (по крайней мере) быть свободным от ошибок компилятора., Почему бы мне хотелось рисковать запуском кода, который содержит ошибки компилятора, и тратить часы на отладку странных поведений в процессе выполнения, когда корень проблемы уже известен?

Не было бы более естественным иметь "никогда" как значение по умолчанию, а "promp" в качестве опции?

Ответ 3

Короткий ответ - нет. Сегодня это невозможно. Идея состоит в том, что вы часто хотите запускать код, даже если в коде есть ошибки. Компилятор Java Eclipse может фактически скомпилировать большинство классов, даже если они содержат ошибки...

Ответ 4

Используйте кнопку "Создать" вместо кнопки "Запуск/отладка".

Ответ 5

Настройки > Запуск/Отладкa > Запуск > Продолжить запуск, если проект содержит ошибки > Запрос Вуаля!