2011-12-28 20 views
12

私はEclipseリファレンス(Ctrl + Shift + G)を使用しています。私は時にはEclipseがいくつかの参考文献を見つけられなくなることに気付きますこれを正しく動作させるために設定する必要があるものはありますか?Eclipseでのすべての参照の検索

+1

これまで私が気付いた問題は一度もありませんでした。デフォルトでは、Ctrl + Shift + gで全体のワークスペースを検索する必要があります。 – Marcus

+0

あなたは欠けているものの例を挙げることができますか?私も問題はなかった。 –

+0

再現可能な例はありますか?個人的に私はあなたが何を記述したか経験したことがありません。また、参照チェックを行う前に、ワークスペースがファイルシステムと同期していることを確認してください。 – Perception

答えて

3

問題は、EclipseのCODANインデクサーに関する問題と関連している可能性があります。 [Project Explorer] > Index > Rebuildをクリックして、インデックスを再構築してください。 Eclipse > Preferences > C/C++ > Indexerに移動し、インデクサーが正しくセットアップされているかどうかを確認してください。

+1

こんにちはエリック、それはどこにあるのか説明できますか?私はEclipseでそれを見つけようとしましたが、 "インデックス"リファレンスが見つかりませんでした。つまり、私は4.1を実行しています。おそらく、一部のプラットフォームでのみ使用可能か、または自動再構築が無効になっている場合のみ可能でしょうか? –

+0

私はMaartenと同じ難しさを持ち、 'Project menu> C/C++ Index> Rebuild'の中でRebuildオプションを見つけました。 –

4

同様の問題を選別しました。

私のケースでは、誤ってプロジェクト - >プロジェクト依存関係ではなくプロジェクト - > JAR依存関係になってしまっていました。

これは、可能であれば のプロジェクト - >プロジェクトの依存関係を設定し、ソースが利用できない場合はプロジェクト - > JARの依存関係を設定するJavaベースのプロジェクトのセットの特殊インポートを必要としました。

(これはMavenを使用していませんでしたが、私がMaven <を知っているからです - > Eclipseの統合 これも同様のケースで起こると想像してください)。

私はプロジェクト - >プロジェクトの依存関係を取得するのが一般的ですが、ファイルシステムに何か問題がありましたので、プロジェクト - > JAR依存関係は実現せずに終了しました...そしてCtrl + Shift + Gは動作を停止しました。

+0

これをどうやって解決しましたか?私はまったく同じ問題を抱えています。 –

+2

クリスチャン、それは内部のプラグインを持っていたので、解決策は本当に一般化されません。しかし、おそらく、**。classpath **ファイルを見て、あなたが期待しているものが見えるかどうかを見てみることをお勧めします。例えば。 ** kind = "src" **あなたは何か他のもので終わっているかもしれません。 –

+0

thx私はそれを試してみましょう。 –

2

長年のオープンバグがこの問題のためにあります:https://bugs.eclipse.org/bugs/show_bug.cgi?id=108749

+0

私はちょうどこの問題に直面しました。上記のバグレポートのコメントにより、私のために解決されました: ワークベンチを終了し、Java検索インデックスを削除します。 - .metadata \ .plugins \ org.eclipse.jdt.core - 'savedIndexNames.txt'を削除してください - すべてを削除* .index 再起動 – rmeakins

0

私の場合は、Eclipseするために、2つのMavenプロジェクトをインポートしています。 1つは別のプロジェクトに依存しており、依存プロジェクトの参照は見つかりませんでした。依存関係のプロジェクトを右クリックし、環境設定 - > javaビルドパスを選択し、ライブラリタブから依存関係を削除し、プロジェクトパスに同じ依存関係を追加しました。もちろん、私は両方のプロジェクトをワークスペースに持たなければなりませんでした。

0

プロジェクトが期待どおりのタイプであることを確認してください。私の同様の症状は、Eclipseプロジェクトが最近一般プロジェクトとして再インポートされたためであることが判明しました。一度それを認識してC/C++プロジェクトに変換すると、参照が再び期待どおりに機能するようになりました。

1

これは最近、まさに最近のJava/Mavenプロジェクトでの作業です。 EclipseのバージョンはNeon.3リリース(4.6.3)でした。

Project -> Clean...を使ってプロジェクトを再構築しても役に立たなかった。解決策は、を閉じてにした後、を再オープンします。プロジェクトです。その後、コール階層が正しく計算されました。

関連する問題