0

我有这个问题在不同的工作区之间来来去去......

在某些时候,标识符突出显示(将光标放在标识符上,范围内的所有其他事件都会突出显示)和命令单击标识符以跳转到其定义都停止在某些文件中工作。

这些是 java 源文件。并且文件或文件的项目中没有错误。这是在 java 的角度。

问题绝对不是日食范围或工作区范围的。我可以在 java 文件和一些工作之间切换,有些则不能。它可能是特定于项目的(快速测试表明它不能处理同一个项目中的两个 java 文件,而是处理另一个项目的 java 文件)。

谢谢!马特

4

1 回答 1

1

所以事实证明我的问题并不是文件或工作区损坏。发生的事情是我将一个项目导入了我的 Eclipse 工作区。现在这是一个基于 maven 的项目 - 一个主项目,其父 pom.xml 在主目录中,许多项目在主目录下都有自己的 pom.xml 文件。

显然我导入了父项目(主目录)。我应该做的是导入单个项目。

FWIW,如果父目录没有 pom,eclipse 将看到子目录中的每个项目。但是在顶层目录中的父 pom 中,除非您向下钻取,否则它只能看到根项目——并且每个子项目都必须单独导入。

现在一切都好起来了!这是有道理的,因为它定义了所有源目录。这就是给我的启示——我能够导航到目录,但它们没有在构建路径中显示为源目录。

于 2012-09-11T19:40:57.527 回答