2010-01-01 3 views
0

Я только начал с разработкой Java с помощью Eclipse, когда я отладка этой части:Как отлаживать в Eclipse при вызове объекта?

object.methodInAnotherClass(parameters); 

отладчик остановился, я понимаю, что это не будет пропускать к другому классу и начать отладку, но то, что есть другое Я могу отлаживать свой другой класс?

Та же проблема также в CORBA.

Итак, что является лучшим способом отладки в таких случаях? Распечатав o/p и проверив его?

Update:

Q1: Как отлаживать в затмении, когда объект используется для вызова метода в каком-нибудь другом классе? (шаг в работу, если метод вызывается в том же классе, поэтому я не думаю, что это решение.)

Q2. Каков наилучший способ отладки кода в распределенной среде, такой как CORBA.

ответ

1
  1. Поставьте точку останова
  2. Запустите сервер/приложение в режиме отладки (эти 2 пункта вы уже выяснили)
  3. Вы должны быть классы источников, которые вы хотите отладить. Динамически сгенерированный код будет трудно отлаживать

Для CORBA специально, там, кажется, существуют два плагина ORBStudio и EclipseCorba. Вы можете попробовать.

+0

Относительно Pt.3. Если у меня есть исходный класс в CORBA, то как мне следует продолжить? – zengr

+0

Я не уверен, что есть простой способ отладки заглушек CORBA. Кажется, что есть плагины для eclipse, которые могут быть полезны, но я не использовал его: http://eclipsecorba.sourceforge.net/ и http://homepage2.nifty.com/interpress/ORBstudio/index000.html – Bozho

1

В строке отладки должна быть стрелка «шаг в», а также «шаг вперед», чтобы перепрыгнуть через одну команду.

Я не знаю, был ли это ваш вопрос, так как вы также говорите о Корбе, возможно, вы хотите знать об отладке с Корбой.

+0

Обновлено мой вопрос :) – zengr

Смежные вопросы