Javac ir standarta Java kompilators un Java Development Kit daļa. Tas rada Java virtuālās mašīnas bytecode no derīga Java koda. Lai gan to galvenokārt vada no komandrindas, to var palaist programmiski, izmantojot Java kompilatora API.
API, Bitecode, Compiler, Java, programmēšanas noteikumi