jdk是可以安两个的,但是只能用一个,因为环境变量里只能配一个
因为公司的标准是jdk1.5,但是我想使用adt bundle for windows,最低需要1.6的jdk
这是我原来的环境变量,有点乱哈
1.5
JAVA_HOME
C:\Program Files (x86)\Java\jdk1.5.0_08
CLASSPATH
C:\Program Files (x86)\Java\jdk1.5.0_08\lib\tools.jar;%CATALINA_HOME%\lib;
PATH
C:\Program Files (x86)\Java\jdk1.5.0_08\bin;%CATALINA_HOME%\bin;C:\Program Files\Broadcom\Broadcom 802.11 Network Adapter\Driver;;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;D:\Program Files\TortoiseSVN\bin;D:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;D:\Program Files\Microsoft SQL Server\100\Tools\Binn\;D:\Program Files\Microsoft SQL Server\100\DTS\Binn\;D:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;D:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\QuickTime\QTSystem\
基本都是使用的绝对路径
下面我使用的相对路径的主要配置
1.6
classpath
%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
JAVA_HOME
C:\Program Files (x86)\Java\jdk1.5.0_08
C:\Program Files (x86)\Java\jdk1.6.0_10
C:\Program Files (x86)\Java\jdk1.6.0_22
这是三个可切换的已经安装好的jdk,每次只需要修改java_home就可以了
path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在cmd里输入java -version出现版本信息证明修改成功
注意问题
1.绝对路径和相对路径混合使用也是可以的,但是注意一定不要重复或错误
2.使用java -version检验要重启cmd
3.%JAVA_HOME%的意思就是引用JAVA_HOME的路径