My System variables are:
> set PATH
> %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program
> Files\Java\jdk1.8.0_05\bin;M2_HOME=C:\Program Files\Apache Software
> Foundation\apache-maven-3.2.1;M2=C:\Program Files\Apache Software
> Foundation\apache-maven-3.2.1\bin;MAVEN_OPTS=-Xms256m -Xmx512m
and my System Variables are:
C:\Program Files\Java\jre8\bin;C:\Program Files\Apache Software Foundation\apache-maven-3.2.1
EDIT:
Can Someone Just Please tell me how my System Variables are supposed to look like fully?
Thanks
Whats Wrong? When i run mvn --version, i get mvn is not recognized as an internal/external command.
解决方案
Your configuration is a bit strange and has some mistakes. Lets do the right way:
First go to your system variable PATH and change it to:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0_05\bin;C:\Program Files\Apache Software Foundation\apache-maven-3.2.1\bin
Create a new variable with the name M2_HOME and with the value C:\Program Files\Apache Software Foundation\apache-maven-3.2.1
And another one with the name MAVEN_OPTS with the value -Xms256m -Xmx512m
This should solve your problem.
UPDATE
To fix the error that you said on the comment just create another variable with the name JAVA_HOME and with the value C:\Program Files\Java\jdk1.8.0_05