Вот что у меня в .bash_profile
,Maven проблема с JAVA_HOME
> export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home
> export M2_HOME=/Users/mymac/Documents/apache-maven-3.0.5 export
> PATH=$PATH:$M2_HOME/bin:$JAVA_HOME
$ echo $PATH
возвращение:
> /usr/local/bin: /usr/bin: /bin: /usr/sbin: /sbin:
> /Users/mymac/Documents/apache-maven-3.0.5/bin:/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home
Когда я бегу mvn -version
, он говорит JAVA_HOME
не определен правильно.
Мы не можем выполнить Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Содержание/Главная/бен/Java
Самое странное в том, что путь, по которому Maven возвращается не начинается с a /
, но напрямую начинается с Library
, что, вероятно, является проблемой здесь.
Любые предложения? Я делаю что-то неправильно ?
Вот еще информация. Если вы делаете $ cd /, а затем $ mvn -version, он работает. но только mvn из любой папки. Это не работает. Какова причина ? – golldy
Сначала удалите 'M2_HOME', просто добавьте путь к корзине (' PATH = $ PATH:/Users/mymac/Documents/apache-maven-3.0.5/bin') в вашу переменную 'PATH'. Кроме того, установите 'JAVA_HOME' в' JAVA_HOME =/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk'. – khmarbaise
Не повезло с вашими изменениями выше. – golldy