Я пытаюсь запустить Maven на cygwin. Я добавил maven на путь, и мой Java-дом выглядит следующим образом:
$ echo $JAVA_HOME
/cygdrive/c/Program Files/Java/jdk1.6.0
Но когда я пытаюсь запустить mvn --version
, я получаю следующее:
Error: JAVA_HOME is not defined correctly.
We cannot execute /cygdrive/c/Program Files/Java/jdk1.7.0_01/bin/java
Любая идея, почему она не работает? Java -version работает отлично, поэтому это не проблема с java. Я также попытался использовать jdk1.6.0.
Запуск which java
дает,
$ which java
/cygdrive/c/windows/system32/java
и java -version
дает,
$ java -version
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) Client VM (build 21.1-b02, mixed mode, sharing)