Eclipse Helios 3.6.1调试视图评估表达式不可用

时间:2012-06-05 06:00:50

标签: java eclipse debugging ide

我正在调试JUnit测试,并且在某些时候表达式评估( CTRL + Shift + I )变得不可用。

我正在使用Java perspective启动调试会话 - > Package Explorer视图r。单击项目根目录并选择“Debug - > as Junit”。 在调试视图中,当我尝试在某个变量或表达式上按CTRL + Shift + I时,我收到以下消息:

enter image description here

“变量”视图正确显示值。但是,CTRL + Shift + I和Display视图会出现相同的错误。 工作空间元数据目录中的日志文件不显示任何相关错误(所有消息都相对于我当前的调试会话而言已过时)。

我正在使用Eclipse Helios 3.6.1。 恢复IDE并没有帮助这种情况。

知道如何解决这个恼人的问题吗?

1 个答案:

答案 0 :(得分:0)

我不知道在我的案例中哪一个确切地帮助解决了这个问题,但我发布了我为修复问题所做的所有巫术事情。希望有人会发现其中一个很有用。

  1. '清理'您的Eclipse项目:转到项目>在Eclipse中清理
  2. 刷新项目文件夹(右键单击项目>刷新)
  3. 重建您的项目
  4. 清理构建版(如果使用Ant或Maven - 清理构建版本)
  5. '切换'工作区 - 然后切换回(例如,更改为调试,然后切换回Java)
  6. '切换'工作区 - 然后切换回(例如,更改为调试,然后切换回Java)
  7. 删除并重新添加您的JRE:

    7.1。右键单击您的项目>性能
     7.2。单击Libraries选项卡
     7.3。点击JRE
     7.4。单击删除,然后单击确定
     7.5。再次重复1-3,但再次添加JRE

  8. here

    中窃取的提示