JDK和JRE的区别

Jre 是java runtime environment, 是java程序的运行环境。包含虚拟机,以及所有java类库的class文件,都在lib文件下打包成jar。Windows下的虚拟机是在jre/bin/server/jvm.dll。

Jdk 是java development kit,是java的开发工具包,里面包含了各种类库和工具,而且也包含另一个jre,同时也包含编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序
 
path中设置了jdk/bin的路径;jdk/bin下包含了所有的java命令,但是我们用的java命令并不是jdk/bin下的而是jre/bin下的命令。

只安装JDK可以运行java文件;只安装JRE不安装JDK不可以运行.java 文件,可以运行.class文件。

posted @ 2018-02-09 14:20  -1℃  阅读(88)  评论(0编辑  收藏  举报