如何解决Java主文件夹与AWS上的sudo用户不同
我已经阅读了许多有关此问题的说明,但是我无法让sudo用户(正常的ec2-user正常工作)来使用正确的JAVA_HOME文件夹。
我尝试过: 在/ root和默认用户的.bash中设置JAVA_HOME 在etc / bashrc中设置JAVA_HOME 在etc / sudoers中设置默认的keep_env + = JAVA_HOME
我用来设置JAVA_HOME:
export JAVA_HOME="/usr/lib/jvm/jdk-11"
PATH=$JAVA_HOME/bin:$PATH
我尝试过:
############set java home
export JAVA_HOME="/usr/lib/jvm/jdk-11"
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
所有这些更改后,重新启动实例
仍然sudo java -version继续指向旧的Java位置(1.8,我需要11)
我想念什么?
此致
里克
解决方法
对.bash文件进行更改后,使用命令将其来源
source .bash
并尝试检查版本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。