Javac是将java源码语言转转化为JVM能够识别的语言,然后JVM将JVM语言转化为当前机器平台可以识别的语言。就是说,将.java文件转化为.class文件。

Javac 组件

JVM篇 -- javac运行过程_JVM

 

以上即是javac运行过程。