同时有多个版本的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系统,直接在全局启动配置文件/用户启动配置文件中加入/修改系统变量就可以了。
还有更简单的办法,也可以利用软件卸载的方式卸掉一个版本,不过这样就没有您所提到的“切换”问题了。
温馨提示:答案为网友推荐,仅供参考