23

我在 Eclipse 中检查了一个 Maven 项目,但无法检查变量(右键单击变量并单击检查选项)。

当我尝试这样做时,我收到以下消息:

To perform any evaluation, an expression must be compiled in the 
context of a java project's build path. The current execution 
context is not associated with a java project in the work-space.

任何人都可以知道这可能是什么原因吗?

提前致谢。

4

5 回答 5

14

可能有用:

在调试窗口中找到您所在断点所在的线程。右键单击它。在重新启动下应该是编辑启动配置选择。选择那个。

选择源选项卡。添加。Java 项目。选择代码所在的java项目。

于 2012-08-16T17:00:01.460 回答
4

此外,在您的启动配置中,请确保正确指定了源路径。

也就是说:运行/调试配置/源选项卡/添加.../Java项目

确保包含您的源代码的项目在该列表中!

于 2015-01-13T10:41:42.367 回答
3

我通过执行以下操作解决了这个问题:

右键单击project ->build path -> select source tab -> add folder然后我添加了包含 java 类的文件夹。

于 2013-03-08T05:05:53.387 回答
2

在我的情况下,运行配置配置正确。但我需要:

  • 右键单击线程
  • 点击:编辑源查找...
  • check:在路径上搜索重复的源文件
于 2020-10-25T19:38:41.527 回答
0

我得到了同样的错误信息。

为了解决这个问题 "Debug Configuration" >> {{JAVA_DEBUG_APPLICATION_NAME}} >> Source (tab)

检查源是否正确添加,

为了我,

  1. 在调试 java 代码时,它会打开不应编辑的类文件。
  2. 也收到了错误信息,

我已经从源选项卡中删除了源,它解决了两个问题

于 2015-07-02T07:10:36.550 回答