A Java compiler is a program which converts Java source code into Java bytecode.

A basic Java compiler is included as part of the JDK (Java Development Kit). This Java compiler is called “javac”.