【发布时间】:2020-08-21 21:41:35
【问题描述】:
卸载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>
输出 请帮帮我。
【问题讨论】:
-
您是如何卸载 Java 的?你能分享你的PATH环境变量吗?还分享
alias | grep java的输出,因为似乎命令 java 正在查看它不存在的特定路径。 -
我试过别名 | grep java,它神奇地工作。你能告诉我这是怎么发生的吗@CodeTalker
-
bash 仍然知道命令 在哪里,注销并重新登录。或者登录到不同的(虚拟)终端。
ssh localhost应该在紧要关头做。 -
@ElliottFrisch 是的,我想当我再次打开终端并检查它是否为我提供了所需的输出时它起作用了你能解释一下为什么会发生这种情况吗?
-
查看
command-not-found包的详细信息。但我相信这与它与bash的集成方式有关。具有 java 但随后将其删除的环境正是可能导致事件不再触发的那种情况。
标签: java ubuntu installation javac uninstallation