javac.exe란?
javac는 오라클의 자바 개발 키트(JDK)에 포함된 주요 자바 컴파일러이다.
이 컴파일러는 자바 언어 사양(JLS)을 충족하는 소스 코드를 받아들인 다음 자바 가상 머신 사양(JVMS)을 충족하는 바이트코드를 생성한다.
java.exe란?
javac로 컴파일된 바이트코드를 기계어로 변환되기 위해 Java 가상머신이 구동되어야 하는데 컴파일러를 통해 생성된 class파일을 가지고 기계어를 만드는 작업을 java.exe가 해주게 된다.
-출처 위키백과,호르마'sBlog-