Seite für Java-Erstellungspfad
Die Optionen auf dieser Seite geben die Einstellungen für
die Eigenschaften des Java-Projekts an.
Sie können auf folgenden Wegen auf diese Seite gelangen:
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 die Ausgabeposition geschrieben werden (siehe unten). In Quellenordnern vorhandene
Ressourcen werden ebenfalls in die Ausgabeposition kopiert, es sei denn, die Einstellung
auf der
Benutzervorgabenseite für den Compiler
(Fenster > Benutzervorgaben> Java > Compiler > Andere) gibt an, dass die Ressource gefiltert wird.
Sie können auswählen, ob Sie das Projekt selbst oder die Ordner im Projekt als Quellenordner verwenden möchten.
Quellenordneroptionen
Option
|
Beschreibung
|
Neuen Ordner erstellen
|
Erstellt einen neuen Ordner für Quellen.
|
Vorhandene Ordner hinzufügen
|
Aus einer Liste von vorhandenen Ordnern können Ordner hinzugefügt werden.
|
Bearbeiten
|
Der aktuell ausgewählte Ordner kann bearbeitet werden.
|
Entfernen |
Entfernt die ausgewählten Ordner aus dem Klassenpfad. Hiermit werden weder die Ordner noch deren Inhalt gelöscht. |
Die Quellenordner, die der Assistent für neues Java-Projekt standardmäßig angibt, werden auf der Benutzervorgabenseite für neues Projekt (Fenster > Benutzervorgaben > Java > Neues Projekt) konfiguriert.
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:
-
Durch die Workbench verwaltete (interne) JAR-Dateien
-
Vom Dateisystem verwaltete (externe) JAR-Dateien
-
Ordner, die CLASS-Dateien enthalten
JAR-Dateien können auch indirekt als Klassenpfadvariablen hinzugefügt werden.
Die Bibliotheksliste enthält standardmäßig einen Eintrag, der die Java-Laufzeitbibliothek darstellt. Dies ist typischerweise eine Variable namens 'JRE_LIB'.
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 (Fenster > Benutzervorgaben > Java > Klassenpfadvariablen) erstellt und bearbeitet werden.
|
Erweitert |
Öffnet den Dialog für erweiterte Auswahl. Dieser Dialog ermöglicht das Hinzufügen von Klassenordnern und Klassenpfadcontainern. Diese Optionen werden im nächsten Abschnitt beschrieben. |
Bearbeiten |
Ermöglicht das Bearbeiten des aktuell ausgewählten Bibliothekeintrags. |
Quelle zuordnen
|
Hiermit können Sie eine JAR-Quellendatei auswählen, die der
ausgewählten JAR-Datei oder Klassenpfadvariablen zugeordnet werden
soll.
|
Entfernen
|
Entfernt das ausgewählte Element aus dem Erstellungspfad. Hiermit wird die Ressource nicht gelöscht.
|
Dialog für erweiterte Auswahl
Option
|
Beschreibung
|
Neuen Klassenordner erstellen
|
Erstellt einen neuen Klassenordner für den Erstellungspfad.
|
Vorhandene Klassenordner hinzufügen
|
Hiermit können Sie in der Workbench-Hierarchie navigieren und Ordner
auswählen, die als Klassencontainer im Erstellungspfad dienen sollen.
|
Container hinzufügen
|
Ermöglicht das Hinzufügen eines Klassenpfadcontainers. Klassenpfadcontainer können für eine willkürliche Anzahl von Einträgen stehen. Typische Verwendungen bestehen in der Darstellung einer Menge von JRE-Einträgen. Der JRE-Container stellt eine Alternative zum Klassenpfadeintrag 'JRE_LIB' dar.
|
Registerkarte für Reihenfolge und Exportieren
In der Liste Klassenpfad für Erstellung
können Sie durch Klicken auf die Schaltflächen Nach oben und Nach unten den ausgewählten Pfadeintrag in der Erstellungspfadreihenfolge für
das neue Projekt nach oben oder nach unten 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.
Ausgabeordner für Erstellung
Unten auf dieser Seite können Sie im Feld
Ausgabeordner für Erstellung einen Pfad in einen Ordnerpfad eingeben, in dem sich die Kompilierungsausgabe für dieses Projekt befinden soll. Wählen Sie mit '
Durchsuchen' eine vorhandene Position im aktuellen Projekt aus. Die Standardeinstellung für dieses Feld wird auf der
Benutzervorgabenseite für neues Projekt (Fenster > Benutzervorgaben > Java > Neues Projekt) konfiguriert.
Erstellungsklassenpfad
Klassenpfadvariablen
Mit Erstellungspfaden arbeiten
Quelle zu Variablen zuordnen
Quelle zu JAR-Datei zuordnen
Häufig gestellte Fragen zu JDT
Benutzervorgaben für Klassenpfadvariablen
Java-Erstellungspfad - Eigenschaften