本文链接 http://blog.youkuaiyun.com/xiaodongrush/article/details/30967649
1. 环境变量配置
变量名:JAVA_HOME
变量名:C:\jdk1.6.0_10
变量名:classpath
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
变量名:path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
注意:环境变量名不区分大小写,所以CLASSPATH与classpath是一样可以用的。
2. 环境变量的作用
JDK = JRE + BIN(常用的开发工具)
JRE = JVM + API(应用程序编程接口 核心类库 语言厂商提供的内容)
JVM = ClassLoader + Bytecode Verifier + Interpreter
类加载器 + 字节码校验器 + 解释执行器
path是针对操作系统而言的。设置path之后,在DOS任何盘符任何目录下,都可以直接使用JDK和JRE下的工具程序。
classpath是针对ClassLoder(类加载器)的,作用是当你通过网络下载了别人写好的class.jar包后通过设置CLASSPATH直接使用。
关于JAVA虚拟机工作原理,可以参见这篇文章:http://blog.youkuaiyun.com/bingduanlbd/article/details/8363734