当前位置: 技术问答>linux和unix
shell出了奇怪的问题,$JAVA_HOME/bin得不到正确的路径
来源: 互联网 发布时间:2016-04-30
本文导语: 我是一个linux的新手。前几天是好的: 如果设置了 JAVA_HOME=/usr/java/jdk1.5 则echo $JAVA_HOME/bin 显示/usr/java/jdk1.5/bin 但是今天安装了apache之后(我也不知道是不是这个原因),则变得很奇怪: echo $JAVA_HOME/bin 显示/bin/java/jd...
我是一个linux的新手。前几天是好的:
如果设置了
JAVA_HOME=/usr/java/jdk1.5
则echo $JAVA_HOME/bin
显示/usr/java/jdk1.5/bin
但是今天安装了apache之后(我也不知道是不是这个原因),则变得很奇怪:
echo $JAVA_HOME/bin
显示/bin/java/jdk1.5
echo $JAVA_HOME/abc/123
/abc/123a/jdk1.5
如果换成用其它的用户,则还是正常的。但是在当前的用户下,就一直是这样,应该怎么办?
如果设置了
JAVA_HOME=/usr/java/jdk1.5
则echo $JAVA_HOME/bin
显示/usr/java/jdk1.5/bin
但是今天安装了apache之后(我也不知道是不是这个原因),则变得很奇怪:
echo $JAVA_HOME/bin
显示/bin/java/jdk1.5
echo $JAVA_HOME/abc/123
/abc/123a/jdk1.5
如果换成用其它的用户,则还是正常的。但是在当前的用户下,就一直是这样,应该怎么办?
|
export .
|
source命令执行 .bash_profile 中的命令而不用注销并重新登录,就能使刚修改的配置文件生效