在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保存后就可以了
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容