断点不起作用

时间:2009-10-24 09:56:14

标签: java eclipse

在我的Blackberry应用程序中,调试器没有遇到一些断点。我在Eclipse工作。有人可以帮助我。

3 个答案:

答案 0 :(得分:17)

快速核对清单:

  • 您是在调试应用而不是运行它吗?
  • 是断点视图中显示的断点? (调试透视图)
  • 是启用还是禁用“跳过所有断点”? (断点视图)
  • 是启用还是禁用的特定断点? (右键点击断点)
  • 是有条件的断点,是否满足条件? (右键点击断点)
  • 您是否将调试器连接到运行该应用程序的VM? (调试视图,连接到进程)
  • 是您实际运行的应用中的断点吗?
  • 最后:代码中的断点是由VM执行的吗?

完整性检查:

  • 在应用程序入口点设置断点(例如main方法)
  • 模拟Hello World应用程序以测试调试器行为
  • 经常休息15分钟,经常呼吸对你有好处

答案 1 :(得分:1)

确保您拥有最新版本的Java。一段时间版本中有一个错误会导致断点被忽略。我在Eclipse中使用J2SE时遇到了同样的问题。

答案 2 :(得分:0)

您正在调试的源代码是否正在运行相同的编译代码?它们必须相同才能触发断点。如果您在eclipse中运行,请尝试以下方法确认您的源代码正在编译中:

  1. 在断点之前添加一个println语句 - 检查是否已打印
  2. 尝试“全部清理”并重建您的项目。偶尔我有eclipse的问题而不是“建立在保存上”,重新启动或清理都修复了它。