JDK
Maven
在安装maven之前必须要保证的是安装了JDK,因为当运行maven此会对JDK进行检查,JDK的地址就不说了,maven可以从官网上进行下载。 将从官网上下载下来的Maven解压,此处我放在D:\apache-maven-3.0.5 ,为了使用maven的bin目录下的可执行文件,必须将bin目录加入Window环境变量中,配置如下: Maven官网下载Maven
安装完后,可以在cmd.exe中输入如下命令,检测其是否安装完成mvn –v或mvn –version 如果出现下图界面,则证明配置成功
至于为什么会出现上述图三的结果,可以看看bin/mvn.bat¸这是windows的批处理文件,当然在linux下应该看的是mvn这个文件,其为shell脚本,从mvn.bat中可以发现如下代码 @REM ==== START VALIDATION ==== if not "%JAVA_HOME%" == "" goto OkJHome echo. echo ERROR: JAVA_HOME not found in your environment. echo Please set the JAVA_HOME variable in your environment to match the echo location of your Java installation echo. goto error :OkJHome if exist "%JAVA_HOME%\bin\java.exe" goto chkMHome echo. echo ERROR: JAVA_HOME is set to an invalid directory. echo JAVA_HOME = "%JAVA_HOME%" echo Please set the JAVA_HOME variable in your environment to match the echo location of your Java installation echo. goto error :chkMHome if not "%M2_HOME%"=="" goto valMHome if "%OS%"=="Windows_NT" SET "M2_HOME=%~dp0.." if "%OS%"=="WINNT" SET "M2_HOME=%~dp0.." if not "%M2_HOME%"=="" goto valMHome echo. echo ERROR: M2_HOME not found in your environment. echo Please set the M2_HOME variable in your environment to match the echo location of the Maven installation echo. goto error看到了吧,里面对环境变量JAVA_HOME以及M2_HOME进行了检测,根据JAVA_HOME检测是否安装了JDK,因为其要运行java –v来判断JDK的版本,M2_HOME就不用说了,所在运行Maven前必须要有JDK