JDK环境变量-Path和ClassPath到底是干什么用的

本文链接   http://blog.csdn.net/xiaodongrush/article/details/30967649

参考链接    http://zhidao.baidu.com/link?url=bSzcCgcA7Ky5akb8nhCJKWmx7PML1-d8hZ6wLVDKIhSkFfaQo6CXcru9dpTwjzp6pgkfL---fGpYzMSFgn4u2q

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.csdn.net/bingduanlbd/article/details/8363734


你可能感兴趣的:(Android工具)