Der Inhalt von Eclipse 3.2.2 hilft dabei, Klassen im Projekt nicht zu finden
-
09-06-2019 - |
Frage
In Eclipse 3.2.2 unter Linux findet die Inhaltsunterstützung keine Klassen innerhalb desselben Projekts.Ein Upgrade über 3.2 ist keine Option, da SWT über 3.2 für Solaris nicht verfügbar ist.
Ich habe Vorschläge gesehen, den Arbeitsbereich zu bereinigen, den Arbeitsbereich erneut zu öffnen und Eclipse mit dem auszuführen -clean
Befehl, nichts davon hat funktioniert.
Lösung
Vielen Dank für Ihren letzten Kommentar, es hat teilweise funktioniert.Bei Fehlern jeglicher Art funktioniert die Inhaltshilfe nicht.Sobald es behoben ist, funktioniert es teilweise.Ich sage teilweise, weil es anscheinend einen Fehler gibt, wenn ich Perl EPIC inheritance ex mache:
package FG::CatalogueFichier;
use FG::Catalogue;
our @ISA = qw(FG::Catalogue);
use strict;
, werden die geerbten Unterroutinen nicht in der Inhaltshilfe angezeigt.
Andere Tipps
Gehen Sie in den Einstellungen zu Java/Editor/Content Assist/Erweitert und stellen Sie sicher, dass die richtigen Vorschlagsarten ausgewählt sind.Das Gleiche ist mir passiert, als ich zum ersten Mal auf 3.4 umgestiegen bin.
Sind Sie sicher, dass „Automatisch erstellen“ im Projektmenü aktiviert ist?:-)
Etwas anderes:Ist die Problemansicht ungefiltert und frei von Kompilierungsfehlern und Klassenpfadfehlern?
Manchmal kommt es vor, dass ich die Inhaltsunterstützung „verliere“, weil die „Inhaltsunterstützungscomputer“ deaktiviert werden.
Das ist in:
[Workspace]\.metadata\.plugins\org.eclipse.core.runtime\.settings
org.eclipse.jdt.ui.prefs
und ich muss nur noch diese Eigenschaft entfernen:content_assist_disabled_computers=