Auf der Benutzervorgabenseite
Java > Compiler können Sie verschiedene Einstellungen für die Kompilierung von Java-Quellcode und
die Generierung von Klassendateien konfigurieren.
Option |
Beschreibung |
Standardwert |
---|---|---|
Compiler-Konformitätsstufe |
Gibt die Kompatibilitätsstufe des Compilers an. |
1.4 |
Standardeinstellungen für Konformität verwenden |
Ist diese Option aktiviert, werden die Standardeinstellungen für die Kompatibilitätsstufe des Compilers 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 immer dann einen Fehler oder eine Warnung aus, wenn 'enum' als Kennung verwendet wird (reserviertes Schlüsselwort in J2SE 5.0). |
Warnung |
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 Debug-Vorgang 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 |
Benutzervorgaben für Klassenpfadvariablen
Java-Erstellungspfad - Eigenschaften
Benutzervorgabenseite für Erstellung
Benutzervorgabenseite für Fehler/Warnungen
Benutzervorgabenseite für Javadoc
Benutzervorgabenseite für Task-Tags