Cygwinでこの問題が発生しました。Java 1.6 と 1.7 がインストールされています。Java 1.7 で Maven 3.0.4 を使用したいのですが、Java 1.6 をアンインストールしたくありません。私の JAVA_HOME は次のようになります。
C:\Program Files\Java\jdk1.7.0_09
Cygwin で java -version を実行すると、次のようになります。
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
cmd.exe で同じコマンドを実行すると、次のようになります。
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)
誰もこれを解決する方法を知っていますか?