Javac je štandardný Java kompilátor a súčasť Java Development Kit. Vytvára bytecode pre virtuálny stroj Java z platného kódu Java. Aj keď je primárne spustený z príkazového riadka, môže byť spustený programovo pomocou API kompilátora Java.
API, Bytecode, kompilátor, Java, programovacie termíny