我知道编译成.class文件后,就由jvm来执行.但有由谁把源文件编译成.class文件呢.jdk?
当然是jdk
在你安装目录下的bin目录下的javac.exe程序来编译java源文件
javac
编译器
javac编译器
任何java编译器,不一定叫javac,也不一定是jdk
咱们装了jdk后,在安装目录下通常会出现连个文件夹 一个文件夹名称是jdk1.6 另一个是jre1.6 编译.java的是jdk文件夹中的bin文件夹里的javac.exe执行的