`

Java环境变量的意义及其配置

阅读更多

什么是环境变量
环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
具体参考:
http://baike.baidu.com/view/95930.htm
http://zh.wikipedia.org/wiki/%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F



系统变量与用户变量

两者之间并无区别。用户变量针对当前计算机用户。系统变量优先于用户变量。

如果系统变量和用户变量中都有path,则优先计算机有限访问系统变量下的path。



Java的环境变量
Java的三个的环境变量JAVA_HOME,Path,classpath(不区分大小写)
JAVA_HOMEJDK的安装路径

 

Path:JDK安装之前就已经存在。java基本命令所在目录(例如javac,java,javadoc等命令)。一般在原有的Path后面追加".;%JAVA_HOME%\bin"(分号“;”是分隔符号。%JAVA_HOME%就是环境变量JAVA_HOME。而点号“.”代表当前目录)。也可以直接写目录名,例如".;C:\jdk1.6\bin"。

一般Path设置与用户变量中。

 

CLASSPATH:java类库所在目录。即java加载类(class or lib)的路径。加载的类需要在CLASPATH中,加载类才能被调用。这个变量设置的目的就是为了程序能找到相应的".class"文件。

在jdk1.5以上的版本中,已经不需要再设置CLASSPTH了。JRE会自动寻找到所需要的类。
如果使用jdk1.4 以后的版本则需要设置CLASSPATH为".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"(要加“.”,表示当前路径)。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics