Was bedeutet compilieren und wie compiliert man etwas in Java?

Beim Compilieren wird aus dem Sourcecode maschinenlesbarer Code erzeugt. In Abhängigkeit vom verwendeten Compiler und der Programmiersprache besteht dieser Code entweder aus direkt vom Prozessor (CPU) ausführbaren Instruktionen oder aus einem Zwischencode (Bytecode), der von einer virtuellen Maschine ausgeführt werden kann.

Mit dem Java-Compiler wird aus dem Sourcecode Bytecode erzeugt.

  • Zum Compilieren der Datei MyProg.java wird auf der Console die Anweisung javac MyProg.java eingegeben. Mit diesem Befehl erzeugt man die Datei MyProg.class, die den Bytecode enthält.
  • Mit dem Befehl java myProg kann das Programm ausgeführt werden.