我正在尝试在我的新笔记本电脑中设置 Java。我已经安装了java jdk,我现在正在尝试设置环境变量,但是我真的很困惑文件.bash_profile、.bashrc、.profile。我了解登录和非登录 shell 背后的概念,但是当我在 .bash_profile 中编写 JAVA_HOME、PATH 变量时,我需要手动运行命令
. .bash_profile
当我重新启动计算机以使其运行时,它没有在开始时执行,因为 .bash_profile 应该由登录 shell 调用。谁能向我解释 .bash_profile 没有被调用的原因是什么?
由于没有调用 .bash_profile,我决定将 PATH、JAVA_HOME 变量输入到文件 .bashrc 中,虽然这有效,但这是设置环境变量的正确方法吗?