因为root用户与普通用户的环境不一样,所以在/etc/profile中配置的java配置只能在用户环境中访问:
export JAVA_HOME=/opt/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
使用sudo 或者在root用户下是无法访问java的。可以配置如下:
sudo visudo进入设置
在secure_path后加上JDK工具的路径,如:
:/opt/jdk1.8.0_144/bin
ctl+x保存后就可以了