You need to set JAVA_HOME to your jdk7 home directory, "C:\Program Files\Java\jdk1.7.0_40" for example.
个人遇到的问题是安装了jdk1.7 和jdk 1.6 在java_home 配置jdk1.6 的路径 .
在cmd —— mvn -version 显示的是jdk1.6 的,本来要用1.6 似乎没有错误。
但java -version 显示是1.7的版本,卸载了1.7. 程序在1.6的环境下通过。
碰到相同问题的盆友注意了。