2015-11-07 49 views
-1

我是uisng centos 6.5版本。

我须藤权限和安装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
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 
+0

谢谢你,但它不工作仍正在显示的路径在/ usr /本地/ jdk – Pawan

+0

是的,因为上面的代码将您的JRE路径设置为不是Java路径。设置导出JAVA_HOME =/usr.local/jdk,然后导出PATH = $ PATH:$ JAVA_HOME/bin。这将准确地设置你的路径。或者将JRE_HOME更改为JAVA_PATH,全部将被设置 – Ghayel

+0

还有一件事情,请使用此命令激活路径设置。源/ etc/profile或者./etc/profile所以路径立即生效 – Ghayel

0

对于Java,CentOS的系统设置,,,为所有用户:

# /usr/sbin/alternatives --config java 

相关问题