Linux 下环境变量的设置

Posted on 2005-09-03 09:39  song  阅读(1824)  评论(1)    收藏  举报
    装了Tomcat,用./startup.sh启动时,报错,没有找到JAVA_HOME,JRE_HOME等路径。
    用了export JAVA_HOME=“/usr/local/jdk/”这句话(其余类似)之后再启动,打开浏览器之后:http://localhost:8080/熟悉的那个可爱的猫又出现在我的眼前。
    本来以为完事了,可是重启之后,这些路径都没有了,还是报同样的错。
    后来上网查了资料后知道,export只是将新加的环境变量临时存在内存中,重启之后就不存在了,于是就换了一种方法:修改/etc/profile

    在这个文件的最后加上:
    export JAVA_HOME=/usr/java/j2sdk1.4.2_06
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
   
    这样就是OK了,重启之后,环境变量还是在的。  

    但是不推荐这么做,
    因为这样的设置将对所有用户的shell都生效,对系统安全会产生影响。

    最好的方法是修改~/.bashrc文件。
    [root@LinuxServer rpm]#vi .bashrc
    set JAVA_HOME=/usr/local/jdk
    export JAVA_HOME
    set PATH=$PATH:$JAVA_HOME/bin
    export PATH
    set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export CLASSPATH

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3