你的位置:首页 > Java教程

[Java教程]简说JAVA之环境变量设定 path,CLASSPATH,JAVA_HOME


初学JAVA做一些总结,有说的不对的地方希望大家多多指教。

如果能给同样带有迷惑的同学带来帮助,是很开森的一件事情。

刚学JAVA的时候肯定会碰到这三个环境变量的设定,往往总是知其然不知其所以然,

按照说明做完了却不知道为什么这么做,这里简单做一些总结说明。

 

首先,什么是环境变量

环境变量是指在操作系统中用来指定操作系统运行环境的一些参数

就是操作系统中我们可以来设置的变量。至于这些变量有什么作用,和具体变量名相关。

那么介绍一下我们将要设置的三个环境变量

JAVA_HOME: 这个是我们自己追加定义的一个环境变量

设为JDK的安装路径(如C:\Program Files\Java\jdk1.7.0_79),此路径下包括lib,bin,jre等文件夹

  目的就是我们需要java路径的时候你写%JAVA_HOME%就可以了,而不用输入一长串地址。

Path: 是操作系统自带的,运行没有指定所在位置的程序的默认路径。

在现存Path后面追加";%JAVA_HOME%\bin"。%JAVA_HOME%就是引用前面指定的JAVA_HOME变量。

当我们执行javac HelloWorld.java的时候,我们不需要指定指令javac所在的位置,

因为操作系统会自动去path中定义的" C:\Program Files\Java\jdk1.7.0_79\bin"里面寻找javac.exe然后来执行。

CLASSPATH:Java运行环境加载类的路径,只有类在classpath中,才能被识别和加载,设为 .;%JAVA_HOME%\lib(注意前面的点号(.),点号表示当前路径)。

未完待续。