Eclipse 3.2.2 コンテンツ アシストでプロジェクト内のクラスが見つからない

StackOverflow https://stackoverflow.com/questions/28709

  •  09-06-2019
  •  | 
  •  

質問

Linux 上の Eclipse 3.2.2 では、コンテンツ アシストが同じプロジェクト内のクラスを検索しません。Solaris では SWT が 3.2 以降で利用できないため、3.2 以降にアップグレードすることはできません。

ワークスペースをクリーンアップし、ワークスペースを再度開き、Eclipse を実行するという提案を見ました。 -clean コマンドを実行しましたが、どれも機能しませんでした。

役に立ちましたか?

解決

最後のコメントをいただきありがとうございます。部分的には機能しました。何らかのエラーがある場合、コンテンツ アシストは機能しません。修正すると、部分的には機能します。部分的にと言ったのは、Perl EPIC 継承を行うとバグがあるように見えるためです。例:

package FG::CatalogueFichier;
use FG::Catalogue;
our @ISA = qw(FG::Catalogue);
use strict;

, 、継承されたサブルーチンはコンテンツ アシストに表示されません。

他のヒント

[環境設定] で [Java/エディタ/コンテンツ アシスト/詳細] に移動し、正しい提案の種類が選択されていることを確認します。初めて 3.4 に移行したときにも同じようなことが起こりました。

プロジェクトメニューの「自動ビルド」にチェックが入っていますか?:-)

別物:[問題] ビューにはフィルターが適用されておらず、コンパイル エラーやクラスパス エラーは完全に除去されていますか?

「コンテンツ アシスト コンピュータ」が無効になるため、コンテンツ アシストが「失われる」ことがあります。

これは次のとおりです。

[Workspace]\.metadata\.plugins\org.eclipse.core.runtime\.settings

org.eclipse.jdt.ui.prefs

このプロパティを削除するだけです。content_assist_disabled_computers=

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top