Apache Maven install "'mvn' not recognized as an internal or external command" after setting OS environmental variables?

apache, java, maven, windows-xp

Solution

Way around would be moving `M2` from user variables to system variables

Problem

I've followed the official installation instructions here for Windows XP. But sometimes when I execute `mvn --version`, I receive the error message, 'mvn' not recognized as an internal or external command I've even rebooted my machine a couple times, but the OS does not always recognize the maven command. But when I execute either, `cd %M2_HOME%`, or `cd %M2%` it brings me to the installation directory. I've also made sure to add the user variable `M2` to the `Path` system variable. So, what gives?

Original source