Eclipse Debugging Filter Нежелательные пакеты

Я использую Eclipse в течение 2 лет для разработки, но эту концепцию фильтра я все еще не могу понять во время отладки.

Я обычно отлаживаю в режиме удаленного порта.

В большинстве случаев My Eclipse перехватывает точку останова / исключение в нежелательных пакетах [пакеты обычно из других источников, таких как Spring, Java ThreadPool и т. Д.] И раздражает меня, вызывая окно отладки.

I would like to configure Eclipse to catch breakpoints in my package only. Just ignore any where else, don't halt them or notify me.


person Reddy    schedule 31.12.2013    source источник


Ответы (2)


Думаю, это должно вам помочь:

Window --> Preferences --> Java --> Debug

Снимите отметку со следующего:

  • Suspend exceution on uncaught exceptions
  • Suspend exceution on compilation errors
  • Open popup when suspended on exception

Щелкните Apply, а затем OK.

person RAS    schedule 31.12.2013

Насколько мне известно, мы можем добавить фильтры пакетов для точек останова на исключение, но для обычных точек останова на строке, я думаю, сработает длинный способ вручную отключать одну за другой,
Вы можете посмотреть Eclipse Создание фильтра выражений для получения дополнительной информации.
На этом рисунке представлена ​​информация о том, как мы можем открыть точку останова по исключению Java, введите описание изображения  здесь

person dbw    schedule 31.12.2013
comment
Я отлаживаю свои портлеты, и некоторые точки останова обнаруживаются в классе ThreadPool, которого я даже не касаюсь. Просто с моей стороны в этом ничего не сделано, даже не понимаю, за что их ловят. Это чистая установка, к сведению - person Reddy; 31.12.2013
comment
Думаю, эта ссылка может быть полезна Блокировка в ThreadPool llok на ответ, опубликованный DeeJay - person dbw; 31.12.2013