Die Optionen auf dieser Seite geben die Einstellungen für den Erstellungspfad eines Java-Projekts an. Diese Seite erreichen Sie über den Assistenten für neue Java-Projekte.
Der Erstellungsklassenpfad besteht aus einer Liste von Pfaden, die für den Compiler während der Erstellung des Projekts sichtbar ist.
Quellenordner stellen das Stammverzeichnis von Paketen dar, die .java-Dateien enthalten. Der Compiler setzt diese Dateien in .class-Dateien um, die dann in den Ausgabeordner geschrieben werden.
Der Ausgabeordner ist für jedes Projekt definiert. Hiervon ausgenommen sind die Fälle, in denen ein Quellenordner einen eigenen Ausgabeordner angibt. Jeder Quellenordner kann einen Ausschlussfilter definieren und auf diese Weise angeben, welche Ressourcen innerhalb des Ordners für den Compiler nicht sichtbar sein sollen.
In Quellenordnern vorhandene
Ressourcen werden ebenfalls in den Ausgabeordner kopiert, es sei denn, die Einstellung
auf der Benutzervorgabenseite für den Compiler
(Fenster > Benutzervorgaben> Java > Compiler > Erstellung) gibt an, dass die Ressource gefiltert wird.
Die Baumstruktur zeigt das Projekt, wie es nach dem Umschalten zum Paket-Explorer aussehen wird. In dieser Baumstruktur können mehrere Operationen zur Änderung der Struktur des Projekts ausgeführt werden.
Symbol | Option | Beschreibung |
---|---|---|
![]() |
Zum Erstellungspfad hinzufügen | Ermöglicht das Hinzufügen eines Ordners oder Pakets zum Java-Erstellungspfad und Ändern in einen Quellenordner. Ein Quellenordner ist ein Ordner der obersten Stufe der Projekthierarchie, der als Stammverzeichnis der Pakete verwendet wird. Einträge im Erstellungspfad, wie z. B. Quellenordner, sind für den Compiler sichtbar und alle enthaltenen Ressourcen, wie z. B. .java-Dateien, werden für die Erstellung des Projekts verwendet. Quellenordner ermöglichen die Strukturierung des Projekts, z. B. die Trennung der Tests von der Anwendung in zwei Quellenordner. Innerhalb eines Quellenordners kann mit Hilfe von Paketen eine detailliertere Strukturierung erfolgen. |
![]() |
Aus Erstellungspfad entfernen | Ermöglicht das Entfernen eines Quellenordners aus dem Java-Erstellungspfad und das Ändern in einen normalen Ordner. Alle in diesem Ordner enthaltenen Ressourcen (wie .java-Dateien) sind für den Compiler nicht mehr sichtbar und werden beim Erstellen des Projekts nicht einbezogen. |
![]() |
Ausschließen | Ermöglicht das Hinzufügen einer Ressource zum Ausschlussfilter ihres Stammquellenordners. Infolgedessen sind alle untergeordneten Elemente dieser Ressource für den Compiler nicht mehr sichtbar. Diese Operation kann z. B. nützlich sein, wenn einige Pakete für das Projekt nicht benötigt werden und daher für den Compiler ausgeblendet werden können. |
![]() |
Einschließen | Diese Aktion steht für Dateien und Ordner zur Verfügung, die ausgeschlossen wurden. In diesem Fall können diese Ressourcen mit 'Einschließen" für den Compiler wieder sichtbar gemacht werden. |
![]() |
Eigenschaften von Quellenordner konfigurieren | Bearbeiten kann in zwei Fällen verwendet werden:
|
![]() |
Alle Änderungen rückgängig machen | Alle durch den Assistenten an dem Projekt ausgeführten Änderungen werden rückgängig gemacht und der ursprüngliche Zustand des Projekts wird wiederhergestellt. |
![]() |
Zusätzliche Quelle mit dem Projekt verknüpfen | Beim Erstellen eines Projekts bestehen möglicherweise schon einige Codeteile oder andere Ressourcen in einem Dateisystem, die auch für dieses neue Projekt verwendet werden können. Um diese Quellen zu dem Projekt hinzuzufügen, ist es möglich, einen mit dem Ordner im Dateisystem verknüpften Quellenordner zu erstellen und dessen Inhalt für den Compiler sichtbar zu machen. Beachten Sie, dass nur eine Verknüpfung mit dem Ordner erstellt wird. Daher haben jegliche Änderungen von Ressourcen in diesem Ordner ebenfalls Auswirkungen auf andere Projekte, die auch diese Ressourcen verwenden. |
Kein Symbol | Ausgabeordner für Quellenordner zulassen | Blendet das Attribut 'Ausgabeordner' der Quellenordner ein bzw. aus. Wenn keine Ausgabeordner angezeigt werden, wird für die erstellten .class-Dateien der Standardausgabeordner des Projekts verwendet. |
Beachten Sie, dass im unteren Bereich des Projektstrukturbaums eine kürzere Beschreibung aller Operationen (mit der Bezeichnung 'Beschreibung') sichtbar ist. Es werden nur die Beschreibungen angezeigt, die für die aktuelle Auswahl für das Projekt gelten. Erfahrene Benutzer können auch den Beschreibungsbereich schließen, um die vergrößerte Projektstruktur anzusehen.
In der Liste Erforderliche Projekte im Erstellungspfad können Sie Projektabhängigkeiten hinzufügen, indem Sie andere Workbench-Projekte auswählen und zum Erstellungspfad für dieses neue Projekt hinzufügen. Mit den Schaltflächen Alles auswählenundAlles abwählen können Sie andere Projekte zum Erstellungspfad hinzufügen bzw. aus diesem entfernen.
Wird ein erforderliches Projekt indirekt hinzugefügt, werden alle Klassenpfadeinträge dieses Projekts als "exportiert" markiert hinzugefügt. Ein Klassenpfadeintrag kann auf den Registerkarten "Reihenfolge" und "Exportieren" als exportiert festgelegt werden.
Die hier ausgewählten Projekte werden automatisch in die Liste der Projekte aufgenommen, auf die verwiesen wird. Mit dieser Projektliste wird die Erstellungsreihenfolge ermittelt. Ein Projekt wird stets erst nach der Erstellung seiner Referenzobjekte erstellt.
Auf dieser Seite können Sie Bibliotheken zum Erstellungspfad hinzufügen. Die folgenden Elemente können hinzugefügt werden:
JAR-Dateien können auch indirekt als Klassenpfadvariablen hinzugefügt werden.
Die Bibliotheksliste enthält standardmäßig einen Eintrag, der die Java-Laufzeitbibliothek darstellt. Dieser Eintrag verweist auf die JRE, die als Standard-JRE ausgewählt wurde. Die Standard-JRE wird auf der Benutzervorgabenseite für installierte JREs (Fenster > Benutzervorgaben > Java > Installierte JREs) konfiguriert.
Option | Beschreibung |
---|---|
JARs hinzufügen | Hiermit können Sie in der Workbench-Hierarchie navigieren und JAR-Dateien auswählen, die zum Erstellungspfad hinzugefügt werden sollen. |
Externe JARs hinzufügen | Hiermit können Sie im Dateisystem (außerhalb der Workbench) navigieren und JAR-Dateien auswählen, die zum Erstellungspfad hinzugefügt werden sollen. |
Variable hinzufügen | Hiermit können Sie Klassenpfadvariablen zum Erstellungspfad
hinzufügen. Klassenpfadvariablen verweisen indirekt auf JAR-Dateien. Das hat den Vorteil, dass lokale Dateisystempfade in einem Klassenpfad vermieden werden. Dies ist erforderlich, wenn in einem Team auf Projekte gemeinsam zugegriffen wird. Variablen können auf der Benutzervorgabenseite für Klassenpfadvariablen (Fenster > Benutzervorgaben > Java > Erstellungspfad > Klassenpfadvariablen) erstellt und bearbeitet werden. |
Bibliothek hinzufügen | Hiermit können Sie vordefinierte Bibliotheken wie die JRE-Systembibliothek hinzufügen. Solche Bibliotheken können für eine willkürliche Anzahl von Einträgen stehen (diese sind als Kindknoten des Bibliothekknotens sichtbar). |
Klassenordner hinzufügen | Hiermit können Sie in der Workbenchhierarchie navigieren und einen Klassenordner für den Erstellungspfad auswählen. Im Auswahldialog können Sie auch einen neuen Ordner erstellen. |
Bearbeiten | Hiermit können Sie den gegenwärtig ausgewählten Bibliothekseintrag oder das Eintragsattribut ändern. |
Entfernen | Entfernt das ausgewählte Element aus dem Erstellungspfad. Hiermit wird die Ressource nicht gelöscht. |
Für Bibliotheken können die folgenden Attribute definiert sein (die als Kindknoten eines Bibliothekeintrags dargestellt werden):
Attribute | Beschreibung |
---|---|
Javadoc-Position | Gibt an, wo sich die Javadoc-Dokumentation der Bibliothek befindet. Falls dieses Attribut angegeben ist, können Sie die Dokumentation für ein Element dieser Bibliothek durch Drücken der Tasten Umschalt+F2 öffnen. |
Quellenzuordnung | Gibt an, wo sich die Quelle der Bibliothek befindet. |
In der Liste mit der Reihenfolge für den Erstellungspfad können Sie auch die Schaltflächen Nach oben und Nach unten klicken, um einen ausgewählten Pfadeintrag in der Reihenfolge des Erstellungspfads für dieses neue Projekt nach oben oder nach unten zu versetzen.
Markierte Listeneinträge sind als exportiert gekennzeichnet. Exportierte Einträge sind für andere Projekte, die dieses Projekt erfordern, sichtbar. Verwenden Sie die Optionen Alles auswählen und Alles abwählen, um die den markierten Status aller Einträge zu ändern. Quellenordner werden stets exportiert und können nicht abgewählt werden.
Unten auf dieser Seite können Sie im Feld Standardausgabeordner einen Pfad zu einem Ordnerpfad eingeben, in dem sich die Kompilierungsausgabe für dieses Projekt befinden soll. Die Standardausgabe wird für Quellenordner verwendet, die keinen eigene Ausgabeordner angeben. Wählen Sie mit Durchsuchen eine vorhandene Position im aktuellen Projekt aus.
Erstellungsklassenpfad
Klassenpfadvariablen
Häufig gestellte Fragen zu JDT
Benutzervorgaben für Klassenpfadvariablen
Eigenschaften für Java-Compiler