如果出现配置jdk变量随当前会话关闭而失效,基本上是有文件没有修改,可以检查如下几个文件:
1.vi /etc/profile 查看是否是新配置的路径,如果不是修改后 执行 source /etc/profile
2.vi ~/.bashrc 查看是否是新配置的路径,如果不是修改后 执行 source ~/.bashrc
3.vi ~/.bash_profile 查看是否是新配置的路径,如果不是修改后 source ~/.bash_profile
经过以上几步检查修改后基本可以解决问题,关闭当前会话并在新会话中测试 java -version
看是否是新配置的jdk