我对 Cygwin 有这个问题。我安装了 Java 1.6 和 1.7。我想将 maven 3.0.4 与 Java 1.7 一起使用,但我不想卸载 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)
有谁知道如何解决这个问题?