2

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

我正在使用 Java 透视图 -> 包资源管理器视图 r 开始调试会话。单击项目根目录并选择“Debug -> as Junit”。在调试视图中,当我尝试对某个变量或表达式使用 CTRL+Shift+I 时,我收到以下消息:

在此处输入图像描述

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

我正在使用 Eclipse Helios 3.6.1。重新启动 IDE 对这种情况没有帮助。

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

4

1 回答 1

0

我不知道哪一个确实有助于解决我的问题,但我在下面发布了我为解决问题所做的所有伏都教事情。希望有人会发现其中一个有用。

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

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

从这里偷来的小贴士

于 2012-06-05T06:58:42.417 回答