我之前安装了java 1.8.0,JAVA_HOME设置为usr / lib / jvm / java-1.8.0-openjdk-amd64。 现在我卸载了java并且仍然将JAVA_HOME设置为上面的路径。我在etc / environment中清除了它。但是,当我回显$ JAVA_HOME时,它仍然显示前一个路径。即使我安装了新版本的java并尝试更改JAVA_HOME它也无法正常工作。谁能帮帮我吗?
答案 0 :(得分:2)
简单地说,有一整套配置文件可能在过去已经更新过并且包含该设置。
可能有一个本地.profile,.bashrc;或系统范围的吊坠。因此,根据您使用的shell,Linux的版本,...有各种各样的地方可供查看。有关bash的一些指导,请参阅here。
您可以从简单的
开始grep JAVA_HOME .*
在您的主目录中。下一级“升级”:
/etc/environment, /etc/profile, /etc/profile.d/, /etc/bashrc