2013-05-31 42 views
0

我正在開發一個web項目,並且像'Watch'和'Inspect'這樣的調試選項在我的eclipse中不起作用。在這兩種情況下,它說變量不能解決。調試在我的Eclipse中不起作用

環境

IDE:我的Eclipse版本:8.6.1版本ID:8.6.1-20101117

操作系統Windows 7版本6.1(生成7600)

的Java SE運行時環境( build 1.6.0_16-b01)

有趣的是這些選項可以在其他Web和獨立項目上正常工作

有關錯誤的詳細信息,請參閱屏幕。有沒有人遇到過這樣的問題?請幫助如何解決這個

enter image description here

enter image description here

+0

看着屏幕截圖,看起來執行還沒有到達'value'被聲明和賦值的地步,當你拍攝屏幕截圖時,看起來你在第35行,這是真的嗎? –

+0

即使執行通過我分配值的行傳遞,我仍然無法觀察或檢查'value'。請參閱更新的屏幕快照 –

+0

您能否看到其他臨時變量:command,userId和serviceIds? –

回答

0

我檢查了從Windows的Java >>編譯器選項>>首選項菜單和'添加變量屬性到生成的類文件'的選項未選中。我已啓用該選項,並解決了這個問題。現在,'Watch'和'Inspect'在我的特定Web項目中運行良好。見截圖

enter image description here

我不知道爲什麼,這是爲什麼呢啓用這個選項是必要的,因爲在所有其他項目(在同一個工作區)的調試工作正常使用此選項禁用。誰能解釋一下?

0

代碼的執行並沒有達到您的變量「值」的實例化點。按F6兩次(執行接下來的兩行),你會看到你的變量的值。

+0

對不起,即使我執行行,其中變量值分配一個值,我仍然無法檢查或觀看它。 –