Benutzervorgaben für Java-Compiler

Auf der Benutzervorgabenseite Benutzervorgabenseite für Java-Compiler öffnen Java > Compiler können Sie verschiedene Einstellungen für die Kompilierung von Java-Quellcode und die Generierung von Klassendateien konfigurieren.

Bei Eclipse-basierten Produkten werden möglicherweise andere Standardwerte für Compiler verwendet, sodass es Abweichungen zu den hier aufgeführten Werten geben kann.

Untergeordnete Seiten bieten mehr Einstellungen für Compiler:

Folgende Möglichkeiten stehen zur Verfügung:

JDK-Kompatibilität

Option

Beschreibung

Standardwert

Compiler-Konformitätsstufe

Gibt die Compiler-Konformitätsstufe an.

1.4

Standardeinstellungen für Konformität verwenden

Ist diese Option aktiviert, werden die Standardeinstellungen für die Compiler-Konformitätsstufe angewendet.

Aktiviert

Kompatibilität der generierten Klassendateien

Gibt die Kompatibilität der generierten Klassendateien an.

1.2

Quellenkompatibilität

Gibt die Kompatibilität des akzeptierten Quellcodes an.

1.3

Kennungen mit dem Namen 'assert' nicht zulassen

Ist diese Option aktiviert, gibt der Compiler immer dann einen Fehler oder eine Warnung aus, wenn 'assert' als Kennung verwendet wird (reserviertes Schlüsselwort in J2SE 1.4).

Warnung

Kennungen mit dem Namen 'enum' nicht zulassen

Ist diese Option aktiviert, gibt der Compiler einen Fehler oder eine Warnung aus, sobald 'enum' als Kennung (reservierte Schlüsselwort in J2SE 1.5) verwendet wird.

Warnung

Generierung von Klassendateien

Variablenattribute zu generierten Klassendateien hinzufügen

Ist diese Option aktiviert, werden der Klassendatei Variablenattribute hinzugefügt. Hierbei wird die Anzeige von lokalen Variablennamen im Debugger (an Stellen, an denen Variablen mit Sicherheit zugeordnet werden) aktiviert. Die daraus resultierende .class-Datei ist dann größer.

Aktiviert

Zeilennummernattribute zu generierten Klassendateien hinzufügen

Ist diese Option aktiviert, werden der Klassendatei Zeilennummerninformationen hinzugefügt. Hierbei wird die Hervorhebung des Quellcodes im Debugger aktiviert.

Aktiviert

Quellendateiname zu generierter Klassendatei hinzufügen

Ist diese Option aktiviert, wird der Klassendatei ein Quellendateiname hinzugefügt. Hierdurch wird die Darstellung des entsprechenden Quellcodes im Debugger aktiviert.

Aktiviert

Nicht verwendete lokale Variablen beibehalten

Ist diese Option aktiviert, werden nicht verwendete (d. h. nicht gelesene) lokale Variablen nicht aus der Klassendatei entfernt. Das Entfernen kann den Debugvorgang potenziell verändern.

Aktiviert

finally-Blöcke integrieren

Ist diese Option aktiviert, werden finally-Blöcke in die generierten Klassendateien integriert. Dies wirkt sich positiv auf die Leistung aus; es kann jedoch zu größeren Klassendateien führen.

Inaktiviert

Zugehörige Konzepte

Java-Builder

Zugehörige Tasks

Mit JREs arbeiten

Zugehörige Referenzinformationen

Benutzervorgaben für Klassenpfadvariablen
Java-Buildpfad - Eigenschaften
Benutzervorgabenseite für Builds
Benutzervorgabenseite für Fehler/Warnungen
Benutzervorgabenseite für Javadoc
Benutzervorgabenseite für Task-Tags