簡體   English   中英

斷點不起作用

[英]breakpoints not working

在我的Blackberry應用程序中,調試器沒有遇到一些斷點。 我在Eclipse工作。 有人可以幫幫我嗎。

快速核對清單:

  • 你在調試應用程序而不是運行它嗎?
  • 斷點視圖中顯示的斷點是什么? (調試透視圖)
  • 啟用還是禁用“跳過所有斷點”? (斷點視圖)
  • 是啟用還是禁用特定斷點? (右鍵點擊斷點)
  • 有條件的斷點是否符合條件? (右鍵點擊斷點)
  • 你是調試器連接到運行應用程序的VM嗎? (調試視圖,連接到進程)
  • 你實際運行的應用程序中的斷點是什么?
  • 最后:代碼中的斷點是由VM執行的嗎?

理智檢查:

  • 在應用程序入口點放置一個斷點(例如main方法)
  • 模擬Hello World應用程序以測試調試器行為
  • 經常15分鍾休息,經常呼吸對你有好處

確保您擁有最新版本的Java。 一段時間版本中有一個錯誤會導致斷點被忽略。 我在Eclipse中使用J2SE時遇到了同樣的問題。

您正在調試的源代碼是否正在運行相同的編譯代碼? 它們必須相同才能觸發斷點。 如果您在eclipse中運行,請嘗試以下方法確認您的源代碼正在編譯:

  1. 在斷點之前添加一個println語句 - 檢查是否已打印
  2. 嘗試“全部清理”並重建您的項目。 偶爾我有eclipse的問題而不是“建立在保存上”,重啟或清理都修復了它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM