Seite für Java-Erstellungspfad

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.

Registerkarte 'Quelle'

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 ( Benutzervorgabenseite für Erstellung öffnen 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 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 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 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 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 Eigenschaften von Quellenordner konfigurieren Bearbeiten kann in zwei Fällen verwendet werden:

  1. Anpassen von Einschluss- und Ausschlussfilter durch die Definition von Zeichenfolgemustern. Dies kann nützlich sein, wenn das Einschließen oder Ausschließen jeder einzelnen Ressource zu aufwendig wäre und durch ein paar einfache Muster erfolgen kann. Der Platzhalteroperator ist sehr praktisch für die Definition komplizierterer Muster (z. B. alle Ressourcen ausschließen, die mit 'Test*.java' beginnen).
  2. Den Ausgabeordner in Quellenordner ändern. Dadurch werden alle von den .java-Dateien in diesem Quellenordner generierten .class-Dateien in den separaten Ausgabeordner anstatt in den Ausgabeordner des Projekts generiert.
Beachten Sie, dass diese erweiterte Aktion nur für einzelne ausgewählte Projekte verfügbar ist.

Alle Änderungen rückgängig machen 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 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.

Registerkarte 'Projekte'

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ählen und Alles 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.

Registerkarte 'Bibliotheken'

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.

Optionen der Registerkarte 'Bibliotheken'
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 ( Benutzervorgabenseite für Klassenpfadvariablen öffnen 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 für Bibliothekseinträge
Attribut 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.

Registerkarte 'Sortieren und Exportieren'

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 den markierten Status aller Einträge zu ändern. Quellenordner werden stets exportiert und können nicht abgewählt werden.

Standardausgabeordner

Unten auf dieser Seite können Sie im Feld Standardausgabeordner einen Pfad zu einem Ordner 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.

Verwandte Konzepte

Erstellungsklassenpfad
Klassenpfadvariablen

Verwandte Referenz

Häufig gestellte Fragen zu JDT
Benutzervorgaben für Klassenpfadvariablen
Eigenschaften für Java-Compiler