Я пытаюсь настроить Maven в мой проект и я получаю эту ошибку
на "JAVA_HOME должна в комплект JDK не JRE" и
Я знаю, что есть уже подобный вопрос, но он не работал. Как я могу указать JAVA_HOME для пакета JDK в Windows. Я использую IntelliJ идея
Панель управления и gt; Система и безопасность -и gt; Система -и gt; Дополнительные параметры-системы и GT; дополнительно -> переменные -&ГТ среду; новая системная переменная
Я иду через тот же процесс на Mac и OSX. Я установил последней версии JDK, затем устанавливается Мэйвен. Кто-то предложил мне установить переменную JAVA_HOME, поэтому я указал его в папку установки JDK. Когда Maven запуск команды mvn компиляции старпома:Ява
я получил ту же ошибку Примечание: JAVA_HOME должна в комплект JDK не JRE
.
Я всего лишь сбросить переменную JAVA_HOME и это сработало.
Я встретился с той же проблемой. (Окно 10 Среда) Я решил ее путем удаления переменной JAVA_HOME="и C:\Program файлы\папку Java\jdk1.8.\Бин и quot 0_161; в переменные среды пользователя, а не добавлять к системным переменным напрямую.
Тогда я проверю, что редактирование переменной JAVA_HOME="и C:\Program файлы\папку Java\jdk1.8.\То" 0_161; тоже работал. Когда я запускаю назальный МВН-версии; в окне командной строки, он показывает, что "Ява главная: C:\Program файлы\папку Java\jdk1.8.Я\0_161 среда JRE&;.
В заключение, я думаю, переменной JAVA_HOME должна'т включать в каталог bin.
В ОС Mac иерархии библиотека > Ява > JavaVirtualMachines - (в этой папке находятся различные версии пакета JDK) выберите нужную версию и внутри пакета JDK-версию папки там содержимое папки содержимое внутри вы'll найти, что "Дома" в папку декларируя $переменной JAVA_HOME, вы должны дать, что домой путь например-
(обычные команды оболочки) открытого типа терминал ви .файл (открыть файл имя файла) нажмите "Я", чтобы включить режим вставки Дайте родину путь Java как-
экспорт переменной JAVA_HOME=/библиотеки/Ява/JavaVirtualMachines/jdk1.8.0_131.с JDK/содержание/домой
После редактирования нажмите Esc для выхода из режима редактирования затем :WQ, чтобы выйти и сохранить
Это позволит удалить JAVA_HOME должна в комплект JDK не ошибки в JRE а также избавит вас от ошибок в будущем
если у вас есть Переменная среды JAVA_HOME не определяется правильно Эта переменная среды, необходимые для запуска этой программы Примечание: JAVA_HOME должна в комплект JDK не JRE Ошибка так что сделай одну вещь ...типа C:>реж/х и вы увидите програ~1 или ~2 и после переменной окружения инт Чанг в каталоге JAVA_HOME Дир такой Переменной JAVA_HOME:- C:\PROGRA~1\Ява\jdk1.8.\0_144 также установлено в путь :- %\переменной JAVA_HOME%bin и; И это работает
Я потратил 3 часа на устранение ошибки переменная переменной JAVA_HOME
среда не определена правильно. Эта переменная среды, необходимые для запуска этой программы Примечание: переменной JAVA_HOME
должен указывать на пакет JDK не JRE
Наконец, я получил решение. Пожалуйста, задать значение переменной JAVA_HOME на
кнопку обзор каталога/. Попробуйте найти путь к JDK. Экс:
C:\Program файлы\папку Java\jdk1.8.0_181`
просто удалите точку с запятой в конце переменной JAVA_HOME` переменная's стоимостью.
в
set JAVA_HOME as C:\Program Files\Java\jdk1.8.0_171
Он работал для меня.
Убедитесь, что у вас нет в JRE путь, если вы удалите его.
переменной JAVA_HOME
в переменной системы. Значение переменной: C:\Program файлы\Ява\с JDK-10.0.2
(местонахождение пакета JDK без ящика)м2
в переменной системы. Значение переменной: C:\dev\maven\apache-maven-3.5.4\bin
(местонахождение Maven с ОГРН)C:\dev\maven\apache-maven-3.5.4
(местонахождение Мэйвен без ящика)%переменной JAVA_HOME%
и %М2%
в системе путь файлы переменной или C:\Program \Ява\с JDK-10.0.2и
C:\dev\maven\apache-maven-3.5.4\bin--> для Windows 10, просто добавьте расположении. По другой версии, в конце поле значение переменной добавить точку с запятой, то место, например,
; %переменной JAVA_HOME%;%м2%`Я не проверял, если добавление или удаление ОГРН изменяет результат, но тем не менее это работает для меня.
Во-первых, убедитесь, что Мэйвен bin входит в переменной среды путь.
Если это так, убедитесь, что ваши записи не'т как-то не в порядке, и что переменной JAVA_HOME перед путь в списке, или любую запись, которая ссылается на %переменной JAVA_HOME%. Я получаю ту же ошибку, когда я пытаюсь проверить мой Мэйвен версия.
У меня есть несколько дополнительных пути переменные, которые ссылаются %переменной JAVA_HOME%, или различные версии JDK и Maven был смешанным между ними. Я переехал мой путь Мэйвен ниже %переменной JAVA_HOME% и теперь все работает, когда я использую Maven с УМК.
Но оно с электроприводом, так что, возможно, мне просто открывая и закрывая переменные окружения как-то сидит все лучше.
В дополнение к совиную' ответ на how чтобы добавить переменной JAVA_HOME
переменная, если он работал до этого и перестали работать, убедитесь, что путь exists_ _still. Я обновил Java и недавно удалил старую версию, недействительности моего переменной JAVA_HOME
переменной среды.
Я имел эту проблему, но для Мак ОС, я поставил переменную JAVA_HOME в .файл для экспорта переменной JAVA_HOME=$(из/usr/IP-адресов/переменной JAVA_HOME) а потом сохранить. После этого перебегаем источник ~/.файл "наконец-то" МВН -версию и исправили проблему. Надеюсь, что помогает
В разделе системные переменные добавить ниже
Переменной JAVA_HOME = C:\Program файлы\папку Java\jdk1.8.0_201
JDK_HOME = %\переменной JAVA_HOME%bin и
M2_HOME = C:\apache-maven-3.6.0
\MAVEN_BIN = %M2_HOME%бин
MAVEN_HOME = %M2_HOME%
По пути добавить эти
%M2_HOME%
%JDK_HOME%
В IntelliJ идея зайти в Файл>структура проекта>СДК>В комплект JDK путь домой
.
Скопировать его, а затем перейти к
Мой компьютер>Расширенные настройки>Переменные среды Изменение переменной JAVA_HOME путь к тому, что вы скопировали. Затем откройте новый УМК, и попробовать
МВН -в`
Он работал для меня !!!
Этот работал для меня для Windows 10, Ява 8_144.
Если путь содержит пробелы, используйте укороченные пути. Например, C:\Progra~1\Ява\jdk1.8.0_65
Windows 10 Домашняя для меня:
Я'м изучение Maven через Udemy курс. Первый раз переменные окружения были в порядке. У меня на переменной JAVA_HOME на системной переменной такой:
D:\Install\Java\jdk-12.0.1;D:\Install\apache-maven-3.5.4-bin\apache-maven-3.5.4
Через несколько дней, Дон't знаю, что'бывало, я начал получать:
C:\Users\Franco>МВН -версия
Переменная среды JAVA_HOME не определяется правильно
Эта переменная среды, необходимые для запуска этой программы
Примечание: JAVA_HOME должна в комплект JDK не JRE
После попытки все выше, я попытался удалить комплект JDK запись на системные переменные, и поставив его на переменные пользователя, так что теперь у меня есть:
Переменной JAVA_HOME на пользовательские переменные: D:\Install\Java\jdk-12.0.1
Переменной JAVA_HOME на переменные системы: D:\Install\apache-maven-3.5.4-bin\apache-maven-3.5.4
теперь перезапуск УМК у меня:
C:\Users\Franco>МВН -версия
Мэйвен Апач 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T20:33:14+02:00)
Мэйвен дома: D:\Install\apache-maven-3.5.4-bin\apache-maven-3.5.4\bin..
Java версия: 12.0.1, поставщик: корпорация Oracle, среды выполнения: D:\Install\Java\jdk-12.0.1
Язык по умолчанию: язык, платформа кодирования: Cp1252
Название операционной системы: "в ОС Windows 10" и, версию: и"10.0" и, свод: "и для amd64" и, семья:, что "окна"и
Добавьте переменной JAVA_HOME = C:\Program файлы\Ява\с JDK(версия)в переменную user, это работает для меня. Для меня это не'т работы со складскими и даже если я создаю
переменной JAVA_HOME` в системной переменной
Предполагаю, что Java JDK устанавливается в C:\Windows\System32 добавьте этот каталог в свой путь переменная окружения, и он должен работать