chinammcv 发表于 2006-1-1 20:13:14

为什么我每次重启linux都得更新JAVA_HOME

我在linux下面自己装了JDK。。

在/etc/profile里面加了
export JAVA_HOME=/usr/java/j2sdk1.4.2_10
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/opt/tomcat
这些内容,然后我source /etc/profile之后,JAVA_HOME正确。。。

但是我重启linux之后,JAVA_HOME又变成系统原来的那个jre了,而不是我设置的JAVA_HOME,但是我又重新source /etc/profile之后,JAVA_HOME又正常了,
这是怎么回事呀。。。难道不能在启动的时候JAVA_HOME就变成我设置的JAVA_HOME吗?

VirusCamp 发表于 2006-1-1 22:20:27

可能是 你的主目录下有profile 覆盖了 /etc/profile 的设置.

linky_fan 发表于 2006-1-1 22:45:06

把你export那几句加在你的/home/xxx/.bash_profile里

chinammcv 发表于 2006-1-4 10:25:28

谢谢版主

/home/xxx/.bash_profile

这个xxx是指什么..还有这个.bash_profile是后缀吧,文件名是什么..

林丽 发表于 2006-1-4 16:58:01

XXX是你的登录用户名,bash_profile是这个用户的SH环境参数

月下刀客 发表于 2006-1-4 17:08:52

.xxxx在linux是隐藏文件。
页: [1]
查看完整版本: 为什么我每次重启linux都得更新JAVA_HOME