`

java环境变量设置

 
阅读更多
参考文章:http://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html
    需要配置的环境变量 
1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。 
2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。 
3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

Windows: 
为了使每一次启动计算机都设置这些环境变量,
应该在系统盘根目录下的 autoexec.bat 文件中进行设置,如:
set JAVA_HOME="D:\Java\jdk1.5.0\"
set PATH="%JAVA_HOME%\bin;%PATH%"
set CLASSPATH=".;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\jre\lib\tools.jar";
Linux: 
        方法一:系统级别(所有用户共用环境变量):
        1.
修改/etc/profile文件
2.在profile文件末尾加入:
export JAVA_HOME=/usr/
share/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
        方法二、用户级别(只有此用户可用环境变量):
        1.
修改其个人用户主目录下的.bash_profile文件
        2.
在.bash_profile文件末尾加入:
        
export JAVA_HOME=/usr/
share/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
        方法三、shell级别(
不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦)
        
只需在shell终端执行下列命令: 
       
 export JAVA_HOME=/usr/
share/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
Unix: 
csh需要在$HOME/.cshrc里进行设置        
                 setenv JAVA_HOME /usr/java...
                 setenv PATH $JAVA_HOME/bin:...
                 setenv CLASSPATH .
        bsh/ksh需要在$HOME/.profile里进行设置
                 JAVA_HOME=/usr/java
                 PATH=$JAVA_HOME/bin:$PATH
                 CLASSPATH=.
                 export JAVA_HOME PATH CLASSPATH
使环境变量生效:
chmod +x .profile
.   ./.profile
soure .bash_profile

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics