Im Eclipse Helios Java Package Explorer werden auf den Java-Klassensymbolen rechts neben dem 'J' ein kleines Fragezeichen angezeigt, etwa [J?]. Dieses Symbol wird für jede Klasse in einem Paket in meinem Projekt angezeigt, aber ich kann in der Dokumentation keine Erklärung dafür finden.
Irgendwann erwarte ich, dass sie verschwinden und durch kleine orangefarbene Rechtecke ersetzt werden. (Ich bin mir auch ihrer Bedeutung nicht sicher, aber weniger besorgt über ihre Konnotation.) Ich nehme an, diese Frage deutet auf eine größere Frage hin. Sind einige dieser Symbole irgendwo zusammen definiert?
Bei einigen Plug-Ins für die Versionskontrolle bedeutet dies, dass die lokale Datei noch nicht für das Versionskontroll-Repository freigegeben wurde . (In meiner Installation enthält dies Plug-Ins für CVS und Git, jedoch nicht für Perforce.)
Manchmal können Sie eine Liste dieser Dekorationen in den Einstellungen des Plug-Ins unter Team / X / Label-Dekorationen sehen , wobei X das Versionskontrollsystem beschreibt.
Für CVS sieht die Liste beispielsweise folgendermaßen aus:
Diese Verzierungen werden zu den von Eclipse bereitgestellten Objektsymbolen hinzugefügt. Hier ist beispielsweise eine Tabelle mit Symbolen für die Java-Entwicklungsumgebung .
quelle
Es hört sich so an, als würden Sie Subclipse verwenden. Ist das korrekt? Wenn ja, gibt es eine großartige Liste von Dekorateuren und deren Beschreibungen bei dieser Antwort von Tim Stone.
Hier ist der relevante Ausschnitt für Ihren Fall:
quelle
In einem svn Aktiviertes Projekt Das kleine Fragezeichen (?) zeigt an, dass Ihre Datei noch nicht zum SVN-Repository hinzugefügt wurde.
Das kleine orangefarbene Rechteck zeigt an, dass Ihre Datei im Repository festgeschrieben ist.
Ein Sternchen (*) zeigt eine lokale Änderung an.
quelle
Diese Symbole sind eine Möglichkeit von Egit, Ihnen den Status der aktuellen Datei / des aktuellen Ordners in Git anzuzeigen. Vielleicht möchten Sie dies überprüfen:
quelle
Dies liegt daran, dass Ihr Projekt mit einem Git-Hub-Repository verknüpft wurde und die Datei mit dem Fragezeichen noch nicht hinzugefügt wurde. Wenn Sie dieses Zeichen entfernen möchten, müssen Sie diese Datei zum Git-Hub-Repository hinzufügen.
quelle