Получение после удаления java - PullRequest
1 голос
/ 06 мая 2020

Получение этого после удаления 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>

Выводить Помогите, пожалуйста.

1 Ответ

1 голос
/ 06 мая 2020

Bash имел alias, установленный как java, а псевдоним был установлен как usr/bin/java. Если у вас установлен какой-либо псевдоним, bash расширяет псевдоним и выполняет его. Здесь ваш псевдоним usr/bin/java не существует, так как вы удалили java, поэтому он говорит No such file or directory. Удалите псевдоним или перезапустите оболочку, и вы получите желаемое сообщение. То же самое касается javac.

Подробнее о alias здесь .

...