Warum zeigt der Eclipse Java Package Explorer in einigen Klassen ein Fragezeichen an?
In der Eclipse-Helios-Java Package Explorer, sehe ich die Java-Klasse, die Symbole zeigen eine kleine Fragezeichen rechts neben dem 'J', so etwas wie [J?]. Dieses Symbol wird angezeigt, auf jede Klasse innerhalb eines Paketes in meinem Projekt, aber ich kann nicht finden, eine Erklärung für diese in der Dokumentation.
Irgendwann erwarte ich, dass Sie verschwinden und ersetzt werden durch kleine orangene Rechtecke. (Ich bin mir auch nicht sicher, was die Bedeutung, aber weniger sorgen um Ihre Konnotation.) Ich nehme an, diese Frage verweist auf ein größeres, sind alle diese Symbole definiert, die zusammen irgendwo?
InformationsquelleAutor der Frage dfdumaresq | 2010-11-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bedeutet es, die Klasse ist noch nicht zum repository Hinzugefügt.
Wenn Ihr Projekt wurde überprüft-out (wahrscheinlich ein CVS-Projekt) und Sie Hinzugefügt eine neue Klasse-Datei, wird es die ? - Symbol.
Für andere CVS-Aufkleber Dekorationen, überprüfen Sie http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.platform.doc.user/reference/ref-cvs-decorations.htm
InformationsquelleAutor der Antwort Aleks Felipe
Hier ein Tabelle der Symbole für die Java-Entwicklungsumgebung Eclipse.
Zusätzliche Verzierungen können hergestellt werden durch plugins -- zum Beispiel, die version-control-plugins.
InformationsquelleAutor der Antwort Andy Thomas
Es klingt wie Sie sind mit Subclipse; ist das richtig? Wenn ja, gibt es eine große Liste von Dekoratoren und Ihre Beschreibung zu diese Antwort durch Tim Stein.
Hier ist der relevante Codeausschnitt für Ihren Fall:
InformationsquelleAutor der Antwort Pops
In einer svn aktiviert-Projekt das kleine Fragezeichen (?) zeigt an, dass Ihre Datei ist noch nicht auf dem SVN-repository.
Den kleinen Orangen Rechteck ist ein Hinweis darauf, dass Ihre Datei ein commit in das repository.
Einem Sternchen (*) weist auf eine lokale änderung.
InformationsquelleAutor der Antwort Lachezar Balev
diese Symbole sind eine Möglichkeit, Egit, um zu zeigen Sie den status der aktuellen Datei/Ordner im git. Möchten Sie vielleicht check this out:
bedeutet, dass es änderungen im working tree, die weder in der
index noch im repository. verfolgt - Die Ressource bekannt ist
Git-repository. nicht verfolgte - Die Ressource ist nicht bekannt, um die Git
repository.
Anbieter. Hier nur die Einstellungen, die unter Team -> Ignoriert
Ressourcen und der "abgeleiteten" flag relevant sind. Die .gitignore-Datei ist
nicht berücksichtigt sind.
arbeiten, Baum, weder im index noch im repository.
das hinzufügen, um den index ist es möglich, im moment nur auf die commit -
dialog über das Kontextmenü der Ressource.
änderungen im working tree, die weder im index noch in der
repository.
das Git-repository.
das Git-repository.
bedeutet, dass Git hält die überprüfung der Arbeits-Baum-Dateien möglich
änderungen, so müssen Sie manuell auszuschalten, die etwas zu sagen Git, wenn
Sie verändern die Arbeits-Struktur-Datei. Diese Einstellung kann eingeschaltet werden
mit dem Menü action Team->Übernehmen unverändert (oder auf der Befehlszeile
mit git update-index--assume-unchanged).
InformationsquelleAutor der Antwort commonSenseCode
dies ist, weil Ihr Projekt wurde mit einem git-hub-repository, und die Datei mit einem Fragezeichen angezeigt wird, ist nicht Hinzugefügt. wenn Sie möchten, entfernen Sie dieses Zeichen müssen Sie diese Datei auf git-hub-repository.
InformationsquelleAutor der Antwort Muhammad Aamir Khan