Почему Maven не установлен? Команда ‘mvn’ не найдена.

Вопрос или проблема

Я на Ubuntu 24.04.
Я скачал 3.9.9 с
официального сайта Maven3

затем распаковал и переместил в usr/bin/.

/usr/bin/maven$ ls -lrt
total 48
-rw-r--r-- 1 root root  1279 Aug 14 09:48 README.txt
-rw-r--r-- 1 root root  5034 Aug 14 09:48 NOTICE
-rw-r--r-- 1 root root 18920 Aug 14 09:48 LICENSE
drwxr-xr-x 3 root root  4096 Aug 14 09:48 conf
drwxrwxr-x 2 root root  4096 Dec 30 09:23 bin
drwxr-xr-x 2 root root  4096 Dec 30 09:23 boot
drwxr-xr-x 4 root root  4096 Dec 30 09:23 lib

mvn — version показывает

Команда 'mvn' не найдена, но может быть установлена с помощью:
sudo apt install maven

Почему mvn не найден?

Вам нужно добавить путь к исполняемому файлу в переменную PATH. Команда будет примерно такой:

export PATH=$PATH:/usr/bin/maven/bin

и вы можете добавить её в файл .bashrc, чтобы она учитывалась при следующем входе/перезагрузке

.

Ответ или решение

Заголовок: Почему команда ‘mvn’ не найдена и как решить проблему установки Maven на Ubuntu 24.04

Уважаемый пользователь,

Вы столкнулись с проблемой, когда система сообщает, что команда ‘mvn’ не найдена после установки Apache Maven на Ubuntu 24.04. Давайте рассмотрим возможные причины этого и предложим пути решения.

Фон
Вы загрузили Apache Maven версии 3.9.9 с официального сайта Apache Maven и распаковали содержимое в директорию /usr/bin/. Когда вы пытаетесь выполнить команду mvn --version, система предлагает установить Maven через sudo apt install maven, что указывает на то, что исполняемый файл mvn не доступен в текущем окружении.

Причины

  1. Неправильное расположение файлов: Исполняемые файлы mvn должны находиться в директории /usr/bin/maven/bin, а не просто в /usr/bin/maven, чтобы система могла их распознать.
  2. Переменная окружения PATH: На данный момент, путь к Maven не добавлен в вашу переменную окружения PATH, и поэтому система не может найти исполняемый файл.

Решение

  1. Проверка расположения файлов: Убедитесь, что содержимое папки bin, в которую входят исполняемые файлы mvn, действительно находится в правильном месте. Проверьте проводя следующую команду в терминале:

    ls /usr/bin/maven/bin

    Убедитесь, что файл mvn находится в этой директории.

  2. Обновление переменной PATH: Необходимо добавить путь /usr/bin/maven/bin в переменную окружения PATH. Это можно сделать двумя способами:

    a) Временно (до следующего открытия терминала):

    export PATH=$PATH:/usr/bin/maven/bin

    б) Постоянно (для всех будущих сессий терминала):

    • Откройте файл .bashrc с помощью текстового редактора:
      nano ~/.bashrc
    • Добавьте следующую строку в конец файла:
      export PATH=$PATH:/usr/bin/maven/bin
    • Сохраните файл и выполните команду для обновления переменных окружения:
      source ~/.bashrc

Тестирование
После добавления пути в PATH, попробуйте снова выполнить команду mvn --version, и вы должны увидеть установленную версию Maven.

Подводя итог, чтобы решить проблему "команда ‘mvn’ не найдена", необходимо убедиться в правильности расположения файла mvn и обновить переменную окружения PATH. Это позволит системе распознать и использовать Maven. Если у вас остались вопросы или возникли дополнительные проблемы, пожалуйста, не стесняйтесь обращаться за помощью.

С уважением,
Ваш IT-эксперт.

Оцените материал
Добавить комментарий

Капча загружается...