java jdk和jre的区别
jre是java程序的运行环境。既然是运行,包含jvm,也就是虚拟机啦,development
kit,是java的开发工具包,里面包含了各种类库和工具。也包括了另外一个Jre.
jdk的bin下有各种java程序需要用到的命令,与jre的bin目录最明显的区别就是jdk下才有javac,这一点很好理解,因为
jre只是一个运行环境而已。与开发无关,正因为如此,具备开发功能的jdk自己的jre下才会同时有client性质的jvm和server性质的jvm,
而仅仅作为运行环境的jre下只需要client性质的jvm.dll就够了。