Как я настраиваю NetBeans, чтобы только ступить через код Java, который я написал

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

Действительно ли возможно просто отключить это при продвижении кода - я хочу рассматривать весь тот материал как Черный квадрат, продвижение кода только для материала, который я записал.

И Вы знаете то, что, теперь у меня есть та возможность, действительно ли возможно обернуть мой собственный код, что слишком так, чтобы я мог ступить просто биты, которыми я интересуюсь больше всего?

И если я не могу легко в netbeans, действительно ли это возможно в затмении?

спасибо

23
задан Ankit 25 May 2012 в 09:50
поделиться

4 ответа

На самом деле, самый простой способ - перейти в Window -> Debugging -> Sources и отметить файлы, которые вы хотите отлаживать, и перейти к ним. Скорее всего, вам просто нужно снять отметку с других источников в вашем проекте.

Но это самый простой способ сделать это.

25
ответ дан 29 November 2019 в 01:35
поделиться

Для отладчика существуют различные "шаговые" инструкции:

  • Step over (F8 и Shift+F8 в NetBeans)

    statementA; // step over: to callB
    callB(); // шаг за шагом: к statementB: это будет рассматривать вызов как
     // черный ящик.
    statementB;
    
  • Step into (F7 в Netbeans)

    statementA = callA() + 4; // step into: перейдет в выражение
     // и начнется отладка метода "callA()".
    callB(); // step into: перейдет к методу "callB()".
    statementB; // для некоторых выражений нет ничего, во что можно было бы шагнуть.
    
  • Step out (Ctrl+F7 в Netbeans)

    void methodB() {
     someStatementB; // stepOut будет рассматривать остальную часть метода как.
     // черный ящик, и вы окажетесь в "someStatementC".
    }
    
    someStatementA;
    methodB();
    someStatementC;
    

Вам нужно будет "перешагнуть" через методы и выражения, которые вы хотите рассматривать как "черный ящик".

Чтобы автоматически "перешагнуть" через классы, которые вам не нужны:

http://h.imagehost.org/0115/NetbeansStepFilter. png

ToolsOptionsMiscellaneousJava DebuggerStep Filters

⊗ Do not step into

И нажмите Add, и добавьте java. * и javax.*, и все остальные классы, которые вы не хотите отлаживать. Это "глобальная" настройка, и она не относится к каждому проекту!

15
ответ дан 29 November 2019 в 01:35
поделиться

В eclipse вы можете определять пошаговые фильтры (пакеты, в которые вы не хотите вмешиваться во время отладки).

Вы найдете конфигурацию в «Окно / Настройки», а затем в «Java / Отладка / Пошаговая фильтрация».

4
ответ дан 29 November 2019 в 01:35
поделиться

NetBeans 6.8 также имеет пошаговые фильтры.

Используйте Инструменты-> Параметры (NetBeans-> Настройки на Mac), чтобы открыть диалоговое окно Параметры. alt text

3
ответ дан 29 November 2019 в 01:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: