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.