我的机器是XP系统,装了JDK1.4.2和JDK1.5.0
我在环境变量path中添加了%JAVA_HOME%\bin,在CLASSPATH中添加了.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
另外设置了JAVA_HOME
可当我设置了JAVA_HOME为D:\j2sdk1.4.2时,在cmd窗口输入java -version 却仍然显示java version "1.5.0_09"
请问我怎样才能正确切换呢,非常感谢
我在环境变量path中添加了%JAVA_HOME%\bin,在CLASSPATH中添加了.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
另外设置了JAVA_HOME
可当我设置了JAVA_HOME为D:\j2sdk1.4.2时,在cmd窗口输入java -version 却仍然显示java version "1.5.0_09"
请问我怎样才能正确切换呢,非常感谢
你把%JAVA_HOME%\bin;这个写在path的最前面!
%JAVA_HOME%\bin;F:\Oracle\product\10.1.0\Client_1\bin;F:\Oracle\product\10.1.0\Client_1\jre\1.4.2\bin\client;F:\Oracle\product\10.1.0\Client_1\jre\1.4.2\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\IDM Computer Solutions\UltraEdit-32红色部分,不然的话被其他的覆盖了
另外好像weblogic的也会覆盖java的环境变量.不过没试过就是了
不过我的环境变量的配置和楼主的稍微有点不一样,我没有用javahome!
本人的设置方法:
1.系统环境变量中path项中添加C:\Program Files\Java\jdk1.5.0_08\bin;
2.用户环境变量中添加一个 classpath 其中设置为:.;C:\Program Files\Java\jdk1.5.0_08\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_08\lib\dt.jar 如果要更改jdk,只要在上面两个地方作对应的修改就可以了(刚回帖前试过,可行的)
例修改后的:
1.系统环境变量中path项中添加C:\Program Files\Java2\jdk1.4.0_02\bin;
2.用户环境变量中添加一个 classpath 其中设置为:.;C:\Program Files\Java2\jdk1.4.0_02\lib\tools.jar;C:\Program Files\Java2\jdk1.4.0_02\lib\dt.jar