根据需要,我们可以在一台电脑上安装多个不同的JDK版本,在使用的过程中,可能需要进行版本质检的切换。下面简单说明在切换过程中需要注意的问题。(个人本机是部署了1.8和1.7版本的,安装目录均在C:\Program Files\Java下,环境变量已经部署完成!,默认是1.8的版本,需要切换到1.7)

我们可以通过JAVA命令来查看我们当前使用的版本(也可以用来查看JDK配置是否成功),命令为 java –version,如下图所示,版本为1.7(这是我切换成功以后的)。

修改JAVA_HOME环境变量

将JAVA_HOME修改为1.7的路径。一般情况下修改这个就可以了,但是我在这里我修改完成后执行java -version仍然是1.8版本的。

于是将所有的环境变量都整理了一遍

JAVA_HOME 改为 C:\Program Files\Java\jdk1.7.0_05

Path 下添加如下变量,%JAVA_HOME%\bin  以及  %JAVA_HOME%\jre\bin,记得加;和上一个值相隔

CLASSPATH 变量 改为 %JAVA_HOME%\lib  以及  %JAVA_HOME%\lib\tools.jar

但是无奈还是无法成功实现切换,在网上搜索了部分方法,进行了下面的几个尝试。

1、把系统变量的Path中的%JAVA_HOME%\jre\bin 和 %JAVA_HOME%\bin 放在最前面(未解决)

2、在安装JDK1.6时(本机先安装jdk1.6再安装的jdk1.5),自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级。所以将C:\Windows\System32目录下的java.exe、javaw.exe、javaws.exe三个可执行文件 删除即可。(未解决)

  • 32位操作系统在C:\Windows\System32下面
  • 64位操作系统在C:\Windows\SysWOW64下面

3、打开控制面板,然后打开程序,然后打开JAVA,打开JAVA控制面板,打开JAVA运行时环境设置,把1.8的的勾去掉即可。(未解决)

4、修改注册表相关配置

在路径HKEY_LOCAL_MACHINE--SOFTWARE--JavaSoft下,修改Java Runtime Environment和Java Development Kit下的CurrentVersion值为1.7

通过修改注册表后,成功解决了JDK版本的切换,希望对大家有所帮助!

最新文章

  1. Flume NG Getting Started(Flume NG 新手入门指南)
  2. js二维数组与字符串
  3. Android图片复制
  4. PHP 使用 OSS 批量上传图片
  5. hadoop 2.0 lzo 问题
  6. Codeforces Round #140 (Div. 1) D. The table 构造
  7. windows下 定时删除tomcat日志和缓存。可以保留天数
  8. HDU 5744 Keep On Movin (贪心)
  9. HW2.13
  10. 一 VC2008环境中ICE的配置
  11. hdu--1548--dfs--蜘蛛牌
  12. mysql服务器主从数据库同步配置(转)
  13. Java内存泄漏分析系列之七:使用MAT的Histogram和Dominator Tree定位溢出源
  14. Android必知必会--GreenDao缓存
  15. 【递推】Bzoj3612[Heoi2014]平衡
  16. HTML+CSS:圆形和圆角图片格式
  17. E - Radar Installation
  18. HslCommunication组件库使用说明
  19. Inner Functions - What Are They Good For?
  20. python之路07文件处理

热门文章

  1. win7 64位安装Dlib19.6版本的过程记录
  2. python之item方法
  3. python之抽象类
  4. Linux之nginx反向代理+三台web+nfs共享存储实现集群配置
  5. Listener(2)—案例
  6. JS如何判断浏览器类型和详细区分IE各版本浏览器
  7. Exception in thread "main" java.lang.StackOverflowError at java.util.ArrayList$SubList.rangeCheckForAdd(Unknown Source)
  8. Wordpress上一篇文章和下一篇文章
  9. .net core使用配置文件
  10. golang基础学习及web框架