我正在尝试运行一个需要安装 java 并设置JAVA_HOME环境变量的安装脚本。
我给自己定JAVA_HOME的/etc/profile,并在文件中我打过电话java.sh的/etc/profile.d。我可以echo $JAVA_HOME得到正确的回应,我什sudo echo $JAVA_HOME至可以得到正确的回应。
在install.sh我试图运行中,我插入了一个echo $JAVA_HOME. 当我在没有sudo看到 java 目录的情况下运行此脚本时;当我运行脚本时sudo它是空白的。
任何想法为什么会发生这种情况?
我正在运行 CentOS。