JDK与JRE的区别
JRE: Java Runtime Environment
Java运行时环境 是将要执行的java程序的虚拟机.它同时包含了执行applet需要的浏览器插件.
JDK : java Development Kit
java开发工具包JDK是完整的java软件开发包,包含了JRE 编译器,和其他工具 如javadoc java调试器
JVM:Java Virtual Machine(Java虚拟机)
JVM是Java程序运行的容器,但是他同时也是操作系统的一个进程,因此他也有他自己的运行的生命周期,也有自己的代码和数据空间。
JDK>JRE>JVM
JDK 中包含了 JRE JRE中包含了JVM
JDK中包含的JRE主要是为了JDK自带的开发工具提供运行环境,与JDK并列的那个JRE是为了用户编写的JAVA代码提供运行环境
Classpath配置的是JDK的lib目录 path配置的JDK的bin目录