Java Eclipse Helios 3.6.1调试视图求值表达式不可用

Java Eclipse Helios 3.6.1调试视图求值表达式不可用,java,eclipse,debugging,ide,Java,Eclipse,Debugging,Ide,我正在调试JUnit测试,在某个时候表达式计算(CTRL+Shift+I)变得不可用 我正在使用Java透视图->包资源管理器视图r启动调试会话。单击项目根目录并选择“调试->作为Junit”。 在调试视图中,当我尝试对某个变量或表达式按CTRL+Shift+I组合键时,会收到以下消息: 变量视图正确地显示了这些值。但是,CTRL+Shift+I和“显示”视图会产生相同的错误。 工作区元数据目录中的日志文件未显示任何相关错误(其中的所有消息相对于我当前的调试会话都已过期) 我正在使用Eclip

我正在调试JUnit测试,在某个时候表达式计算(CTRL+Shift+I)变得不可用

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

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

我正在使用EclipseHelios3.6.1。 重新启动IDE无助于这种情况


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

我不知道是哪一个解决了我的问题,但我在下面发布了我为解决这个问题所做的所有巫毒事情。希望有人会发现其中一个有用

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

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


  • 偷来的提示我不知道哪一个确实帮助我解决了这个问题,但我在下面发布了我为解决这个问题所做的所有巫毒事情。希望有人会发现其中一个有用

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

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


  • @Frank偷来的提示,更新什么(如果你指的是Eclipse-我不能:公司政策)?我以前从未见过,我可以想象这会很令人沮丧,但我还是会给我们一个新的Eclipse,而不是浪费太多的时间来修复你的变量视图工作吗?@Michael Wiles,是的(在我上面的问题中提到)@Frank,更新什么(如果你指的是Eclipse-我不能:公司政策)?我以前从未见过,我可以想象这会很令人沮丧,但我还是会给我们一个新的Eclipse,而不是浪费太多时间来修复你的变量视图工作吗?@Michael Wiles,是的(在我上面的问题中提到)