java(TM) update 18(64bit) 和 java(TM) update 21

大家给看看 java(TM) update 18(64bit) 和 java(TM) update 21 是分别代表64位和32位的操作系统吗 为什么我的机器里同时有 ,,谢谢 怎么切换。

同时有多个版本的JRE或JDK的情况很正常,随着安装或升级不同版本的Java会产生这个问题。切换方法如下:
如果是JDK:
(1)设置系统变量JAVA_HOME,使其值是您想要的那个版本的JDK目录。
(2)设置系统变量CLASS_PATH,使其值为“.;%JAVA_HOME%/lib/tools.jar”
(3)在系统变量PATH的前面增加“%JAVA_HOME%/bin;”。
(4)如果是Windows操作系统,注册表中
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit和
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
中会看到多个版本,不要变动它们,只需更改这两个项目下的
CurrentVersion键值为你想要的那个版本即可,
这样就完成了彻底并安全的切换,注意这4个操作中制定的Java版本一定要一致。
如果机器中只是JRE就更简单了,只需修改注册表就可以,根本不用考虑系统变量的问题。
另外,如果是Linux/UNIX系统,直接在全局启动配置文件/用户启动配置文件中加入/修改系统变量就可以了。
还有更简单的办法,也可以利用软件卸载的方式卸掉一个版本,不过这样就没有您所提到的“切换”问题了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-12
后面一个是适应32位系统的。
设置所需的bit的jdk到环境变量中即可。
一般都还是32位的操作系统。
第2个回答  2010-08-12
Java(tm)6update21
相似回答