我已经编辑了 '/etc/profile' 文件,并添加了以下内容:
export JAVA_HOME=/usr/java/jdk1.6.0_21
但是,当以 'root' 身份登录时:'# echo $JAVA_HOME' 显示的是另一个路径。
如何配置 'root' 以使用上述路径?
注意:在 'bashrc' 或 '.bash_profile' 中为 'root' 导出路径并不能解决 'root' 的问题。
我已经编辑了 '/etc/profile' 文件,并添加了以下内容:
export JAVA_HOME=/usr/java/jdk1.6.0_21
但是,当以 'root' 身份登录时:'# echo $JAVA_HOME' 显示的是另一个路径。
如何配置 'root' 以使用上述路径?
注意:在 'bashrc' 或 '.bash_profile' 中为 'root' 导出路径并不能解决 'root' 的问题。
/root
,因此您应首先查看/root/.bashrc
和/root/.bash_profile
。您可能还需要查看/etc/bashrc
。/etc/profile
顶部添加set -x
(以及可能的env
)来调试环境设置,也许仅当运行它的人是root
时(以免干扰其他用户),并跟踪所执行和设置的内容。使用env
命令诊断JAVA_HOME是否已在进入/etc/profile
时设置。~
就是/root
。