`

java 中环境变量的设置方法

阅读更多

好久没用java,突一写起来,发现机器上没有设置环境变量,把设置方法总结一下

  1. 修改/etc/profile文件

    如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。

    ·用文本编辑器打开/etc/profile
    ·在profile文件末尾加入:

      JAVA_HOME=/usr/share/jdk1.5.0_05
       PATH=$JAVA_HOME/bin:$PATH
       CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
       export JAVA_HOME
      export PATH
      export CLASSPATH

  2. 修改.bashrc文件或者.profile文件
    
    这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要 给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可以了。

    ·用文本编辑器打开用户目录下的.bashrc文件
    ·在.bashrc文件末尾加入:
      
       set JAVA_HOME=/usr/share/jdk1.5.0_05
      export JAVA_HOME
       set PATH=$JAVA_HOME/bin:$PATH
   export PATH
   set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
   export CLASSPATH

    ·重新登录

  3. 直接在shell下设置变量

    不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。

    只需在shell终端执行下列命令:

    export JAVA_HOME=/usr/share/jdk1.5.0_05
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

4. 另外一种shell脚本的方法
在etc/profile.d文件夹下建立java.sh文件内容如下
#! /bin/bash
EXPORT JAVA_HOME=/usr/j2sdk1.4.2

EXPORT PATH=&JAVA_HOME/bin:&PATH

EXPORT CLASSPATH=.:&JAVA_HOME/lib/rt.jar:&JAVA_HOME/lib/tools.jar

需要注意的一点是 CLASSPATH中"."一定要设置上,"."表示当前目录,如果不设上,每次你javac/java的时候都要带上-classpath,切记切记
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics