我们在jdk的安装目录下会发现有很多目录,以下是一些简单的介绍:
- bin:存放jdk工具的目录,例如javac,java,jar;
- db:jdk自带的一个小型数据库;
- include:java底层部分由其他语言实现(c/c++)代码;
- jre:java运行环境;
- lib:jdk提供的jar包(代码/程序),用于编程调用;
- src.zip:javase-api源代码打包成的他压缩文件;
注意:
- jvm不能运行java代码文件,只能加载运行class文件;
- java文件叫做源代码,编译好的class文件叫做字节码;
- jdk将src.zip中的源代码编译成字节码,并且打包成rt.jar
- JRE/lib/rt.jar
- jdk-->JAVASE-API-->src.zip-->rt.jar