- 论坛徽章:
- 0
|
各位好~
正配置java环境变量,
在/etc/profile.d中加了java.sh,内容如下:
#set java environment
export JAVA_HOME=/usr/local/jdk1.7.0_21
export CLASSPATH=. JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin PATH
但重新登录之后,看echo $PATH,却发现PATH变量中java那部分在前面重复了两次,如下:
$ echo $PATH
/usr/local/jdk1.7.0_21/bin:/usr/local/jdk1.7.0_21/bin:/usr/local/bin: ...
接着用su,再看PATH,竟然重复了三次:
$ echo $PATH
/usr/local/jdk1.7.0_21/bin:/usr/local/jdk1.7.0_21/bin:/usr/local/jdk1.7.0_21/bin:/usr/local/bin: ...
可如果上面配置文件不加export PATH,则PATH变量中压根没有java相关路径
这怎么回事?求教 |
|