-
1、JVM、JDK、JRE。
JVM是java程序的运行基础,java程序需要通过jvm来调用系统底层的资源。java程序是可以跨平台的,但是jvm是不跨平台的。
jdk 是开发java的工具,里面包含了jre。
jre 是java的运行环境,没有jre java程序就不能运行。
2、path,classpath,java_houme
path是系统本身的配置路径,和java没有太多直接关系。path是当在DOS系统里面运行某程序的时候,按照这个路径来搜索改名称的后缀为.EXE的文件运行的,java.exe javac.exe 都在其中。
Classpath是配置class文件所在的目录,是java的专用路径。用于指定类搜索路径,JVM就是通过它来寻找该类的class类文件的。