Es scheint mir, dass diese beiden Ansichten praktisch identisch sind, insbesondere seit Galileo. Ist das wahr oder verpasse ich einige Funktionen des einen oder anderen?
Es scheint mir, dass diese beiden Ansichten praktisch identisch sind, insbesondere seit Galileo. Ist das wahr oder verpasse ich einige Funktionen des einen oder anderen?
Antworten:
Laut der Eclipse-Hilfe der Projektexplorer
Bietet eine hierarchische Ansicht der Artefakte in der Workbench, die durch die spezifische Konfiguration Ihrer Workbench angepasst wird.
Wenn nur die Java Developer Tools (JDT) installiert sind, sieht der Projekt-Explorer für Java-Projekte fast wie der Paket-Explorer aus und verhält sich so (einschließlich Refactoring und anderer Quellcode-Vorgänge im Kontextmenü). Der Projekt-Explorer kann jedoch auch für andere Sprachen und Projekttypen verwendet werden.
Zusätzliche Plugins tragen "zusätzliche Informationen" zur Projekt-Explorer-Ansicht bei, wodurch sie viel "ausgefeilter" wird. Wenn Sie beispielsweise die Web-Tools installiert haben und über ein dynamisches Webprojekt verfügen, zeigt Ihnen der Projektexplorer zusätzliche Baumknoten wie Deployment Descriptor und JavaScript-Ressourcen an. Sie können alle verfügbaren Beiträge im Projektexplorer / Ansicht anpassen ... / Inhalt anzeigen (und konfigurieren) .
Zum Beispiel mit SpringSource Tool Suite 2.1.0 habe ich zusätzliche Knoten für Webprojekte, Spring Beans und Webdienste. Aus diesem Grund bevorzuge ich die Verwendung des Projekt-Explorers.
Project Explorer
Projekte mit einem Doppelklick. Getestet auf Version 2019-03.
Ich glaube, der Projektexplorer ist als Nachfolger für den Navigator gedacht und (größtenteils) sprachunabhängig.
Der Paket-Explorer ist speziell für Java-Projekte gedacht. Deshalb enthält er in seinen Kontextmenüs beispielsweise Refactoring. Der Paket-Explorer zeigt auch Java-Klassen und -Pakete an (wie der Name schon sagt), während der Projekt-Explorer Ordner und Java-Dateien anzeigt.
Einige Unterschiede, die ich (in Juno) bei einem Java-Projekt sehe:
Deshalb halte ich die beiden Registerkarten nebeneinander. :-)
Eine Sache, die mir gerade aufgefallen ist, ist, dass Projekte zumindest bei der Entwicklung von Java-Android-Apps nicht im Paket-Explorer angezeigt werden, wenn ihre Datei project.properties fehlerhaft oder nicht vorhanden ist.
Ich hatte nur den Paket-Explorer verwendet und den Projekt-Explorer ausgeblendet, und ich zog mir die Haare aus, um herauszufinden, warum mein importiertes Projekt nicht angezeigt wurde. Meine Konsole sagte, dass das Projekt keine .properties-Datei hatte, aber für mich nicht sichtbar war right click -> fix properties
. Dann habe ich den Projektexplorer geöffnet und er war da, wie er sein sollte.
Ein Grund für die Bevorzugung des Paket-Explorers ist, dass er der einzige Explorer ist, der in der Liste angezeigt wird, wenn Sie "Anzeigen in" für eine Datei auswählen, die bearbeitet wird oder in der Suchansicht gefunden wurde.
CommonNavigator
vom org.eclipse.ui.navigator.resources
Plugin bereitgestellten . Es bietet eine Ansicht des Arbeitsbereichs und verfügt über eine große Anzahl von NCEs (Navigator Content Extensions), die für Ressourcen, Java, C, Web Tools, Datentools, PHP usw. bereitgestellt wurden. Quelle