java - 卸载java后得到这个

标签 java ubuntu installation javac uninstallation

卸载java后得到这个

java -version
bash: /usr/bin/java: No such file or directory

当我检查 javac 我得到这个
javac -version
bash: /usr/bin/javac: No such file or directory

相反,我希望这个
The program 'java' can be found in the following packages:
 * default-jre
 * gcj-5-jre-headless
 * openjdk-8-jre-headless
 * gcj-4.8-jre-headless
 * gcj-4.9-jre-headless
 * openjdk-9-jre-headless
Try: sudo apt-get install <select package>

输出
请帮我。

最佳答案

Bash 有一个 alias设为java别名设置为 usr/bin/java .当您设置了任何别名时,bash 会扩展别名并执行它。这里是你的别名 usr/bin/java在您卸载 java 时不存在,因此它显示 No such file or directory .
删除别名或重新启动 shell,您将收到所需的消息。
同样适用于 javac .

阅读更多关于 alias here .

关于java - 卸载java后得到这个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61643468/

相关文章:

java - QueryDSL:从实体构建查询

java - 生命周期事件中的 BeanFactoryPostProcessor 和 BeanPostProcessor

r - 在 R Rstudio 中找不到 libR.so

ubuntu - 在 Ubuntu 12.04 和 12.10 中安装 Sikuli

Wix 组件条件

java - Java 调试时的变量值(哈希)

java - 有没有办法解析jooq中的自定义函数?

linux - 在 Linux 机器或 VM 上安装 Eclipse Kura

installation - HBase/Zookeeper 安装问题

python - 导入错误 : cannot import name '_BACKCOMPAT_MAGIC_NUMBER'