linux 下面的环境变量的设置
时间:2005-11-06 来源:xielr
装了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