需要配置的环境变量
1.1 PATH环境变量
     作用是指定命令搜索路径,在终端下面执行命令时,它会到PATH变量所指定的路径中查找看是否能够找到相应的命令程序,能找到的话就执行,不能找到就提示”command not found”错误。我们需要把JDK安装目录下的bin目录增加到现有PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等等,设置了PATH后,就可以在任何目录下执行javac/java等工具了。
1.2 CLASSPATH环境变量
     作用是指定类搜索路径,要使用别人编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPATH来寻找类的。我们需要把JDK安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然当前目录“.”也必须加入到CLASSPATH中。
1.3 JAVA_HOME环境变量
     JAVA_HOME环境变量指向JDK的安装目录,Eclipse与Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的JDK。
2.Windows 系统
     安装比较简单一路回车即可,环境变量设置有以下几步:
     A.在 "我的电脑" 上单击右键选择:属性->高级->环境变量
     B.在 "系统变量" 区点击新建按钮,弹出一个新窗口,变量名填 JAVA_HOME, 变量值填你JDK的安装目录。e.g.C:\Program Files\Java\jdk1.6.0 然后点击确定。
     C.编辑"系统变量"区的 PATH 变量。将 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 添加到PATH中。如果装过其它用到该变量的软件,须放置于其它软件的设置前面。
3.Linux 系统
     如果你的Linux机器仅仅作为开发机器时推荐使用,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
     在shell终端执行命令:vi/etc/profile
     在profile文件末尾加入:
     export JAVA_HOME=/root/jdk1.6.0
     export PATH=$PATH:$JAVA_HOME/bin
     export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
     重新登录。
注解:
     A./opt/jdk1.6.0是笔者机器上JDK安装目录,你需要换成自己的JDK安装目录。
     B.Linux下是用冒号“:”来分隔路径。
     C.$PATH/$CLASSPATH/$JAVA_HOME是用来引用原来环境变量的值,在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的错误。
     D.CLASSPATH中当前目录“.”不能丢,把“.”丢掉也是一种常见的错误。
     E.大小写严格区分。