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