Java-Arbeitssatz oder Ressourcenarbeitssatz in Eclipse
Habe ich nie speziell fand die Antwort auf die Frage "Was ist der Unterschied zwischen Java working set und Ressourcen arbeiten, legen Sie in Eclipse?" Die Ressource der Arbeit festgelegt ist allgemeiner und es kann nicht nur die Java-Anwendungen /Projekte, aber lassen Sie es mich so sagen. Lassen Sie uns annehmen, das tägliche Leben von einem Java-Entwickler. Empfehlen Sie ihm/Ihr zu Ressourcen verwenden, arbeiten über Java working set? Gibt es eine bestimmte situation, in der Sie bevorzugen einen über den anderen?
InformationsquelleAutor der Frage sheidaei | 2012-12-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es klingt wie dieses sollte die Frage beantwortet haben:
Speziell:
1) "Working set" (in diesem Zusammenhang), ist ein "Eclipse-Ding"
2) Der Zweck der Eclipse working sets ist es, zu helfen, organisieren Sie Ihre Projekte
3) Ein Projekt besteht aus "stuff": source-code -, bitmap-Grafik-Dateien, WSDL, CSS-style sheets - einfach über alles imagineable.
4) Folglich Eclipse-Projekte organisiert sind (mit einem Seitenblick auf meine J2EE-Perspektive, zum Beispiel) in Unterbereiche wie "src", "WebContent", "Dienstleistungen" und so weiter. Ein Projekt selbst kann eine von vielen verschiedenen Typen sein: eine "Java-Projekt", ein "Java-Swing-Design-Projekt" und "Dynamic Web Project" und so weiter.
5) Ähnlich, eine Eclipse Working-set können Sie eine von mehreren verschiedenen Arten: "Java working set", ein "Haltepunkt working set ... und eine "Ressource working set".
6) Als mit Eclipse "Ansichten" und Perspektiven", können Sie in der Regel Zugriff auf alle Projekt-Ressource, die Sie brauchen, Wann immer Sie es brauchen. Die Auswahl der einen oder anderen Perspektive, wird einfach das Objekt (z.B. "Probleme-Bereich" oder "Build list") leichter zu bekommen.
7) Welche Art von "Working Set" wählen Sie, oder ob oder nicht Sie verwenden arbeiten-sets überhaupt - weitgehend nur eine Frage der persönlichen Präferenz und Bequemlichkeit.
Bitte lassen Sie uns wissen, wenn Sie noch weitere Fragen haben.
PS:
Weiterführende links:
... und ...
help.eclipse.org: Working Sets
InformationsquelleAutor der Antwort paulsm4
Arbeit im Kontext von eclipse ist eine logische Gruppierung von verwandten Projekten zu erleichtern suchen und organisieren Ansichten innerhalb der IDE.
Einer Ressource arbeiten einstellen können, erfassen Sie alle Arten von Ressourcen - vielleicht ist java-Quellcode, html -, xml -, javascript -, Bilder - alles, was existiert, innerhalb des Umfangs der Projekte einbezogen in die arbeiten eingestellt.
Java working set ist ein anderes working-set (es ist NICHT eine Teilmenge der Ressource Arbeit einstellen!) die erfasst nur die java Dateien, die gehören zu einem Quell-Ordner und kompiliert werden in den classpath, oder diejenigen, die java-Dateien, die gehören zu einem Modul (Bibliothek) in der build-Pfad. Daher können Sie die lookup-java - "Klassen", die in den classpath. Beachten Sie, dass alle java-Datei in Ihrem Projekt nicht unbedingt gebaut werden, in den Klassenpfad (zum Beispiel, wenn Sie ausschließen, die java-Quellcode-Datei ist, wird es nicht gebaut). Aber eine java-Quellcode-Datei, die sich nicht in Ihrem classpath, können noch detektiert werden, indem eine Ressource die Arbeit einstellen (Sie werden feststellen, dass das Symbol für eine inklusive java-Quellcode-Datei ist eine solide J, während für einen ausgeschlossen java-Quellcode, es ist ein hohles J).
Beispiel:
Angenommen, Sie haben zwei Projekte p1 und p2, die p1 gehört zu den arbeiten, aber p2 nicht. Also:
MyClass.java (gehört zu p1 und in-build-Pfad) - Zeigt sich in den java-Typ Suche (Strg + T) und auch in der Ressourcen-Suche (Strg + R).
MyOtherClass.java (gehört zu p2 und im build-Pfad) - nicht zeigen, bis in den java-Typ-Suche", noch in der Ressourcen-Suche.
MyExcludedClass.java (gehört zu p1 und ausgeschlossen aus build-Pfad) - nicht zeigen, bis in den java-Typ suchen, sondern zeigt sich in der Ressourcen-Suche.
MyExcludedClass.class (gehört zu einer Abhängigkeit jar in den build-Pfad von p1) - Zeigt sich in java geben die Suche aber nicht angezeigt in der Ressourcen-Suche.
MyWebPage.html (gehört zu p1) - nicht in java arbeiten, aber im Ressource-Arbeitszeiten festlegen.
MyOtherWebPage.html (gehört zu p2) - nicht zeigen, bis in den java-Typ-Suche", noch in der Ressourcen-Suche.
MyConfig.xml (gehört zu p1) - nicht zeigen, bis in den java-Typ suchen, sondern zeigt sich in der Ressourcen-Suche.
So, in den Kontext einer Java-Entwickler für die Verwendung: ich benutze Java-working-sets-look-up-Typen /Klassen definiert, in Java, in der Erwägung, dass die Ressourcen, working set, lookup, alle unterschiedlichen Arten.
InformationsquelleAutor der Antwort Neel
Einen Unterschied zwischen den sets ist, dass Sie unterschiedlichen Bearbeitungs-Assistenten (wie hier angegeben: http://help.eclipse.org/helios/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Fconcepts%2Fcworkset.htm). Wenn Sie das Bearbeiten einer Ressource arbeiten und eine java-working set bzw. Sie werden sehen, Sie verwenden verschiedene Bildschirme zur Auswahl, welche Ressourcen/Projekte enthalten sind.
Abgesehen davon habe ich noch nicht gefunden jede andere Differenz. Es ist auch nicht zu unterscheiden scheint, die Ressourcen, die Sie können wählen, in keiner Weise. Also um deine Frage zu beantworten, welche wäre empfehlenswert, würde ich die Antwort "egal" ist, da Sie die gleiche Weise Verhalten.
InformationsquelleAutor der Antwort K Erlandsson
Einem Arbeitssatz ist eine Teilmenge des Arbeitsbereichs und ist in einer Weise zu organisieren alle Ihre Projekte. Mit den verschiedenen Arten von working-sets Sie haben auch verschiedene Arten von Bearbeitungs-Assistenten wie hier beschrieben.
- Bearbeitung-Assistenten
Für java-Projekte Java-working-set ist ein bequemer Weg, um zu arbeiten. Nehmen wir an, Sie haben eine Reihe von java-Projekten im java-arbeiten eingestellt und Sie haben sich gerade geöffnet hat die Bearbeitungs-Assistenten von der Java-Working set:
Zunächst können Sie alles sehen, was in der working set im moment in der rechten Tabelle. Wenn Sie nun möchten, gehören einem anderen Projekt Sie können wählen Sie einfach das Projekt(s) und drücken Sie STRG+. Entfernen eines Projekts können Sie die Taste STRG+r
In den Eigenschaften der Ressourcen Arbeiten, legen Sie nicht wissen, was in der working-set, bis Sie Bildlauf zum unteren Rand der Baum-Ansicht. Das ist unmöglich für Menschen, die haben 300+ Projekte in Ihrem Arbeitsbereich.
Struktur
Sich die Vorteile von zwei Arten von working sets ist Struktur. Es gibt Situationen im täglichen Arbeitsablauf, bei dem es nützlich ist, um verschiedene Arten von working sets, da Sie unterschiedliche Symbole. Wenn Sie Ressourcen wie Konfigurationsdateien, die Sie erstellen können eine Ressource die Arbeit eingestellt erwähnten 'config-Dateien" und alle Dateien, die in es.
Danach können Sie öffnen Sie Ihre Datei-Suche und Suche in deiner config-Dateien. Dies ist möglich, da können Sie definieren Arbeit als Bereich für die Suche.
Gibt es mehrere Teile in Eclipse wo Sie auswählen können, Ihre arbeiten setzen sich mit der Wählen Sie working-set-dialog.
InformationsquelleAutor der Antwort jens-na