javac (компілятор Java)
Коротко: javac — компілятор JDK. Він перекладає вихідний код Java (.java) у байт-код (.class), який може виконувати JVM.
Докладніше: Компілятор перевіряє синтаксис і типи та повідомляє про помилки ще до запуску програми. Він створює не машинний код для процесора, а незалежний від платформи байт-код.
Подробиці
javac Hello.java # створює Hel…Див. також: байт-код, компілятор, JIT-компілятор (just-in-time)