环境:WIN7 64位,JDK32bit, JDK64bit, Maven3
所需软件JDK, MAVEN
1、配置JAVA环境变变量2、配置MAVEN
(1)下载JDK,设置环境变量
这里有一个特别的需求,WIN7 64位操作系统中有两个用户用户,一个Administrator,另外一个User也是管理员用户。
在Administrator用户下安装JDK 32bit,在User管理员用户下安装 JDK 64bit,两个JDK使用同一个Maven。路径如下:
JDK 64bit D:\Developer\Java\jdk1.6.0_45
JDK 32bit D:\Program Files (x86)\Java\jdk1.6.0_45
Maven3 D:\Developer\apache-maven-3.0.4
在Administrator用户下,“右键” -》 “我的电脑” -》“属性” -》 “打开控制面板” -》 “高级系统设置”
,配置环境变量,在“用户变量”类下添加两个环境变量:
JAVA_HOME D:\Program Files (x86)\Java\jdk1.6.0_45
Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在系统环境变量下添加classpath
classpath .;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;
在User管理员用户下,“右键” -》 “我的电脑” -》“属性” -》 “打开控制面板” -》 “高级系统设置”
,配置环境变量,在“用户变量”类下添加两个环境变量:
JAVA_HOME D:\Developer\Java\jdk1.6.0_45
Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
这样配置,可以使两个不同的用户借助JAVA_HOME而使用两套不同的Path和classpath。
(2)将Maven解压到D:\Developer\apache-maven-3.0.4目录下,此处即为Maven的根目录。
修改环境变量,在“系统环境变量”下添加
MAVEN_HOME D:\Developer\apache-maven-3.0.4
修改”系统环境变量“中的Path(注意,是修改系统环境变量而不是用户环境变量),修改如下
C:\Program Files (x86)\Common Files\NetSarang;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;%ANT_HOME%\bin;%MAVEN_HOME%\bin;%PY_HOME%;;C:\Program Files (x86)\SinoVoice\jTTS 5.0 Desktop\Bin;
(3)测试Maven
在Administrator环境下,打开cmd,输入 "mvn -v"
输出:
C:\Users\Administrator>mvn -v
Apache Maven 3.0.4 (r1232337; 2012-01-17 16:44:56+0800)
Maven home: D:\Developer\apache-maven-3.0.4\bin\..
Java version: 1.6.0_45, vendor: Sun Microsystems Inc.
Java home: D:\Program Files (x86)\Java\jdk1.6.0_45\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "x86", family: "windows"
C:\Users\Administrator>
在User管理员环境下测试maven,输出如下:
C:\Users\Lancelot>mvn -v
Apache Maven 3.0.4 (r1232337; 2012-01-17 16:44:56+0800)
Maven home: D:\Developer\apache-maven-3.0.4\bin\..
Java version: 1.6.0_45, vendor: Sun Microsystems Inc.
Java home: D:\Developer\Java\jdk1.6.0_45\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
C:\Users\Lancelot>
OK,这样就实现两套JDK环境使用同一个Maven。