2010-01-01 66 views
0

我已經使用Eclipse剛開始用java開發,當我在調試這個部分:在調用對象時如何在Eclipse中進行調試?

object.methodInAnotherClass(parameters); 

調試器停了下來,我知道這不會跳到另一個類,並開始調試,但什麼是其他我可以調試我的另一個班級嗎?

同樣的問題也出現在CORBA中。

那麼,在這種情況下調試的最佳方法是什麼?通過打印o/p並檢查它?

更新:

Q1:當一個對象被用於調用在一些其它類的方法在蝕如何調試? (如果一個方法在同一個類中被調用,則進入工作階段,所以我認爲這不是一個解決方案。)

Q2。在像CORBA這樣的分佈式環境中調試代碼的最佳方式是什麼?

回答

1
  1. 將斷點
  2. 啓動服務器/在調試模式下的應用程序(你已經想通了這2點)
  3. 您必須要調試的源類。動態生成的代碼很難調試

對於CORBA具體來說,似乎存在兩個插件ORBStudioEclipseCorba。你可以試試看。

+0

關於第3篇。如果我在CORBA中有源代碼類,那麼我應該如何繼續? – zengr 2010-01-01 13:22:08

+0

我不確定是否有簡單的調試CORBA存根的方法。似乎有插件的日食,這可能是有用的,但我沒有使用它:http://eclipsecorba.sourceforge.net/和http://homepage2.nifty.com/interpress/ORBstudio/index000.html – Bozho 2010-01-01 13:28:23

1

在調試欄中應該有「跳入」箭頭,或跳過一條指令以及「跳過」。

我不知道這是否是你的問題,因爲你也在談論Corba,也許你想知道關於Corba調試。

+0

更新了我的問題:) – zengr 2010-01-01 04:55:09