为什么echo $ Java_HOME对所有用户都不相同

时间:2015-11-07 19:09:48

标签: linux

我是uosng centos 6.5版本。

我获得了sudo权限并安装了java, 并以这种方式设置JAVA_HOME

vi /root/.bash_profile


.bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs
export JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64

PATH=$PATH:$JAVA_HOME/bin

export PATH

现在当我做的时候

回显$ JAVA_HOME

/usr/lib/jvm/jre-1.7.0-openjdk.x86_64

但是一旦我退出并做了

回显$ JAVA_HOME

/usr/local/jdk

你能告诉我如何为所有用户设置java_home吗?

2 个答案:

答案 0 :(得分:0)

vi /etc/profile
export JRE_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
export PATH=$PATH:$JRE_HOME/bin

export JAVA_HOME=/your-path-to-java
export JAVA_PATH=$JAVA_HOME

export PATH=$PATH:$JAVA_HOME/bin

答案 1 :(得分:0)

适用于所有用户的java,CentOS ,,,的系统设置:

# /usr/sbin/alternatives --config java