Я пытаюсь запустить 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 вместо этого.
Бег 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)