Проблема исчезла / была скрыта, но, случайно, я просмотрел мою версию Java, и кто-то дал мне поручение выполнить это
which java
Я также сделал which mvn. [!d1 ]
Следуя нескольким ссылкам отсюда:
/usr/bin
Я вижу связку ссылок, которые помогают мне увидеть, что установлено на моей машине. Если я следую ссылкам в /usr/bin, просмотрев их цели, я попаду в папку /etc/alternatives. В этом я предполагаю, что вижу почти все, что можно выполнить на моем компьютере через консоль или PATH. Отсюда я могу видеть вещи о Maven (mvn) и Java (java и javac) и других исполняемых программах. Я не знаю, что это за папка.
Папка с исполняемыми файлами находится здесь:
/etc/alternatives
Итак, я просматриваю все программы с помощью этой команды:
В конце я вижу цель Maven.
Опять же, все это было связано с использованием which, когда у меня возникла проблема или некоторая путаница в отношении моих исполняемых версий Java:
which <insert executable name here>
which mvn . Как я уже отмечал выше, о поиске текущей версии Java, содержимое файла /etc/environment, которое может использоваться для установки переменных среды сортировки, содержит запись, содержащую следующий фрагмент:
/usr/bin Таким образом, я полагаю, / usr / bin находится на моих PATH и / usr / bin / содержит ссылки, и эти ссылки указывают на исполняемые файлы, которые включают Maven, Java и и т. д.
Когда вы не уверены в том, что команды лучше всего проверять человека в терминале. В большинстве пакетов есть команда man
man python
-v Print a message each time a module is initialized, showing the
place (filename or built-in module) from which it is loaded.
When given twice, print a message for each file that is checked
for when searching for a module. Also provides information on
module cleanup at exit.
-V , --version
Prints the Python version number of the executable and exits.