【问题标题】:Trouble debugging Java in Eclipse Galileo - appears to be in infinite loop在 Eclipse Galileo 中调试 Java 时遇到问题 - 似乎处于无限循环中
【发布时间】:2010-02-02 16:03:28
【问题描述】:

用户在 JDK6 u 18 上使用最新的 Eclipse,并且似乎存在 Eclipse 无法像往常一样单步执行调试器的问题。相反,调试器会在调试树的最底部快速列出和删除线程。

有人见过吗?

【问题讨论】:

  • 正在调试的应用程序是否正在创建新线程?这可能只是应用本身的正常行为吗?

标签: java eclipse debugging


【解决方案1】:

至少检查一下

  1. 其他版本的 Eclipse
  2. 其他 JDK/SDK

首先,看看 Eclipse 和 JVM 如何对调试器中的程序做出反应。

“无法通过调试器”是什么意思?挂了,很慢,线程列表的刷新很烦人……?您的程序是否正在快速创建和销毁数千个线程?

【讨论】:

  • 没有创建线程...我再次检查以确保我们的类文件没有被签入。我们最新的候选是我们使用多个版本的 eclipse 并且我们签入 .classpath 和.project 文件。没有检查任何其他特定于 Eclipse 的内容。
  • 它看起来像什么:调试页面在尝试调试期间没有显示活动线程,只有顶级和第一个孩子。该列表有许多空条目,它们快速增加和减少,这使得滚动条快速收缩和扩展。根本无法通过任何东西。
猜你喜欢
  • 2010-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-15
  • 1970-01-01
  • 1970-01-01
  • 2015-03-27
  • 2021-03-31
相关资源
最近更新 更多