Eclipse 3.2.2 コンテンツ アシストでプロジェクト内のクラスが見つからない
-
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=
所属していません StackOverflow