Я пытаюсь запустить Maven. Я установил JDK и Maven.
Таким образом, я пытаюсь установить переменную Java_home уже три дня, я не могу заставить ее работать.
Я следовал инструкциям другой темы askUbuntu:
Это не работает. Ни одно объяснение не объясняет, как установить путь, они скорее дают примеры, как установить свой путь. Так что я понятия не имею, что не так с моим, это расположение файла в etc/environment.
Я установил maven, загрузив правильную последнюю версию на сайте. Извлек и установил его в каталог opt с помощью известных sudo-команд.
Я сам создал файл maven.sh, так как в каталоге profile.d такого файла не было. Вы можете увидеть, как я установил это в выводе кота и на картинке ниже.
Набор Java_Home в моем и т.д./окружающая среда
хотя это:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64";
Раньше это было /USR/опт/jdk-13.0.1
(который вы увидите, как терминал возвращает в первый раз), потому что я думал, что это должно работать в соответствии с объяснением, как установить Maven.
Когда я получаю свой maven.sh, я получаю правильную версию mvn в терминале. Когда я закрываю терминал, я должен снова получить его.
Вот мой отзыв терминала о версиях, помните, что после первых 3 команд (версия -java, -mvn и echo) я вручную получаю файл maven.sh:
mussche@MuskiProBook:~$ java -версия
openjdk версия "11.0.11" 20.04.2021
Среда выполнения OpenJDK (сборка 11.0.11+9-Ubuntu-0ubuntu2.20.04)
64-разрядная виртуальная машина сервера OpenJDK (сборка 11.0.11+9-Ubuntu-0ubuntu2.20.04, смешанный режим, совместное использование)
mussche@MuskiProBook:~$ mvn -версия
Переменная среды JAVA_HOME определена неправильно,
эта переменная среды необходима для запуска этой программы.
mussche@MuskiProBook:~$ echo $JAVA_HOME
/USR/опт/jdk-13.0.1
mussche@MuskiProBook:~$ java -версия
openjdk версия "11.0.11" 20.04.2021
Среда выполнения OpenJDK (сборка 11.0.11+9-Ubuntu-0ubuntu2.20.04)
64-разрядная виртуальная машина сервера OpenJDK (сборка 11.0.11+9-Ubuntu-0ubuntu2.20.04, смешанный режим, совместное использование)
mussche@MuskiProBook:~$ mvn -версия
Apache Maven 3.8.2 (ea98e05a04480131370aa0c110b8c54cf726c06f)
Главная страница Maven: /opt/maven
Версия Java: 11.0.11, производитель: Ubuntu, среда выполнения: /usr/lib/jvm/java-11-openjdk-amd64
Язык по умолчанию: nl_NL, кодировка платформы: UTF-8.
Название ОС: «linux», версия: «5.11.0-27-generic», архитектура: «amd64», семейство: «unix»
mussche@MuskiProBook:~$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
mussche@MuskiProBook:~$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
mussche@MuskiProBook:~$ cat /etc/profile.d/maven.sh
экспорт JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
экспорт M2_HOME=/opt/maven
экспорт MAVEN_HOME=/opt/maven
экспорт PATH=${M2_HOME}/bin:${PATH}
/etc/profile.d/maven.sh
содержание:
Как правильно установить maven? Как установить переменные, где найти файлы, которые нужно изменить, и как именно их изменить?