0

この問題は、異なるワークスペース間で行き来しました...

ある時点で、識別子の強調表示 (識別子にカーソルを合わせると、スコープ内の他のすべての出現箇所が強調表示されます) と、識別子をコマンドクリックしてその定義にジャンプすると、一部のファイルで機能しなくなりました。

これらは Java ソース ファイルです。また、ファイルまたはファイルのプロジェクトにエラーはありません。これは Java パースペクティブです。

問題は間違いなくEclipse全体またはワークスペース全体ではありません。私はJavaファイルといくつかの作品を切り替えることができますが、そうでないものもあります。プロジェクト固有の可能性があります (簡単なテストでは、同じプロジェクト内の 2 つの Java ファイルでは機能せず、別のプロジェクトの Java ファイルでは機能することが示されています)。

ありがとうございました!マット

4

1 に答える 1

1

したがって、私の問題は実際には壊れたファイルやワークスペースではなかったことがわかりました。何が起こったかというと、Eclipse ワークスペースにプロジェクトをインポートしたことです。現在、これは Maven ベースのプロジェクトでした。メイン ディレクトリに親 pom.xml を持つメイン プロジェクトであり、メイン ディレクトリの直下に独自の pom.xml ファイルを持つ多くのプロジェクトがあります。

どうやら、親プロジェクト (メイン ディレクトリ) をインポートしたようです。私がすべきだったのは、個々のプロジェクトをインポートすることでした。

FWIW、親ディレクトリに pom がない場合、Eclipse はサブディレクトリ内の各プロジェクトを参照します。ただし、最上位ディレクトリに親 pom があると、ドリルダウンしない限りルート プロジェクトしか表示されず、各サブプロジェクトを個別にインポートする必要があります。

すべてが今より良いです!すべてのソースディレクトリが定義されているため、これは理にかなっています。それが私にヒントを与えたものです-ディレクトリに移動できましたが、ビルドパスにソースディレクトリとして表示されませんでした。

于 2012-09-11T19:40:57.527 に答える