在root下java找不到

因为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保存后就可以了

你可能感兴趣的:(在root下java找不到)