Maven с Cygwin - Ошибка: JAVA_HOME определен неправильно

Я пытаюсь запустить 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-версия работает нормально, так что с java это не проблема. Я также пробовал вместо этого jdk1.6.0.

Запуск , который дает 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)
11
задан gsingh2011 15 December 2011 в 18:16
поделиться