答案1
根据您的 shell,通常必须有一个.<shellnamehere>rc
文件来存储您希望在注销和重新启动事件中保留的变量。.bashrc
如果您的 shell 选择是,则您可以在其中执行此操作bash
编辑:在终端中,运行命令
env | grep SHELL
如果您看到SHELL=bash
了,请运行以下命令:
echo 'export JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-2.b15.el7_2.x86_64"' >> $HOME/.bashrc
最后一个命令有一些假设。如果您的 SHELL 没有出现,bash
请返回此处并报告您得到的结果。注销并重新登录后,如果您没有看到变量已设置,请再次返回并报告您看到的错误消息(如果有)。
答案2
如果是关于在系统范围内设置 JAVA_HOME,/etc/profile.d/
将是一个不错的选择。
echo export JAVA_HOME="put path to java home here">/etc/profile.d/javaenv.sh
chmod 0755 /etc/profile.d/javaenv.sh
下次登录时您将拥有它