我是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吗?
答案 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