Несоответствие версий Java в Maven

У меня странная проблема при попытке создать приложение с помощью Maven,on the command line, (Другие вопросы, которые я видел в SO, относятся к созданию внутри Eclipse или какой-либо другой IDE)

Когда я пытаюсь собрать, maven жалуется, что не может найти Javac в tools.jar. Глядя на данное местоположение, очевидно, что Maven ищет в каталоге JRE, однако я не могу заставить Maven указать правильный Java_home для моего JDK - есть идеи о том, как это сделать?

Environment Overview

JAVA_HOME=C:\jdk1.6.0_27
Path=C:\jdk1.6.0_27\bin;...... (showing the jdk is the first thing on the path)

D:\> javac -version
javac 1.6.0_27  <-- This is correct

D:\>java -version
java version "1.6.0_31"  <-- wtf? 

D:\>mvn -version
Apache Maven 2.2.1 (r801777; 2009-08-07 03:16:01+0800)
Java version: 1.6.0_31                       <--- This is the problem - Where
Java home: C:\Program Files (x86)\Java\jre6  <--- does Maven get this from?

Любой свет, который вы могли бы пролить на это, был бы очень кстати.

Ответы на вопрос(2)

Ваш ответ на вопрос