WikiDer > Java

Javac

Javac ist der Compiler von dem Java-Entwicklungskit (JDK) von So. Der Compiler Javac setzt JavaQuellcode zu gehen Klassendatei (.Klasse). Eine Klassendatei wird von der Java virtuelle Maschine.

Benutzen

Das Kompilieren mit Javac ist einfach. Unten ist a KlassePrüfung zusammengestellt:

$ javac Test.java$

Auch Fehler im Codeprogramm können bis zu einem gewissen Grad vom Compiler erkannt werden, was eine Kompilierungsfehler:

$ javac Test.javaTest.java:5: ';' erwartet } ^1 Fehler$

Oder eine Warnung (mit zusätzlichem Parameter):

$ javac -Xlint:unchecked Test.javaTest.java:20: Warnung: [unchecked] ungeprüfter Aufruf von add(E) als Mitglied des Rohtyps java.util.ArrayList element.add( e ); ^1 Warnung$

Ist die Kompilierung erfolgreich, gibt der Compiler eine Leerzeile zurück und im Verzeichnis der .JavaQuellcode-Dateien, die kompiliert werden .KlasseDateien zu finden.

Andere Java-Compiler

Es sind andere Java-Compiler verfügbar, darunter:

  • Witze, ein Open-Source-Compiler, entwickelt von IBM und geschrieben in C . Jikes ist deutlich schneller als Javac.
  • GCJ, ein Compiler-Teil des Gnu-Compiler-Sammlung (GCC), die auch ausführbare Dateien im Maschinencode generieren kann, die dann ohne Java Virtual Machine ausgeführt werden können.

Externe Links