![Ubuntu 终端每次打开时都会显示一条消息:“bash:/usr/lib/jvm/java-8-openjdk-amd64:没有此文件或目录”](https://linux22.com/image/918111/Ubuntu%20%E7%BB%88%E7%AB%AF%E6%AF%8F%E6%AC%A1%E6%89%93%E5%BC%80%E6%97%B6%E9%83%BD%E4%BC%9A%E6%98%BE%E7%A4%BA%E4%B8%80%E6%9D%A1%E6%B6%88%E6%81%AF%EF%BC%9A%E2%80%9Cbash%EF%BC%9A%2Fusr%2Flib%2Fjvm%2Fjava-8-openjdk-amd64%EF%BC%9A%E6%B2%A1%E6%9C%89%E6%AD%A4%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95%E2%80%9D.png)
我正在使用 Ubuntu 18。我按照以下步骤完全卸载了 OpenJdk8:
sudo apt-get remove openjdk*
sudo apt-get remove --auto-remove openjdk*
sudo apt-get purge openjdk*
sudo apt-get purge --auto-remove openjdk*
没有类似引用的行/usr/lib/jvm/java-8-openjdk-amd64
:
/etc/environment
/etc/profile
$HOME/.bashrc
$HOME/.bash_profile
$HOME/.bash_login
$HOME/.profile
那么,如何解决每次打开 Ubuntu 终端时显示此消息的问题?
bash: /usr/lib/jvm/java-8-openjdk-amd64: No such file or directory
答案1
您可以尝试在调试模式下运行 .bashrc:$ bash -x ~/.bashrc,看看是否显示错误发生的位置。否则,您需要浏览脚本文件,看看是否有任何命令正在运行基于 Java 的脚本。
尝试创建第二个用户帐户。登录此帐户并查看打开终端时是否出现相同的错误。这将确定这是您帐户的本地错误还是所有帐户的全局错误。这至少缩小了搜索范围!