Java7和Java8的自由切换(Win10)

记录在电脑中同时安装java7和java8的过程

1.下载并安装jdk1.7 和jdk1.8
百度找资源或者直接官网下载:

https://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

2.安装完成后配置环境变量
因为我们先后安装了java7和java8,这里贴一下安装目录

jdk1.7的:

D:\Java7

jdk1.8的:

D:\Java8\jdk1.8

然后我们配置环境变量:

(1)配置JAVA_HOME7和JAVA_HOME8

(2)然后添加一个JAVA_HOME用来切换:
这里JAVA_HOME的变量值设置为%JAVA_HOME7%
切换版本的时候只需要更改这里的数字7或8就好了

(3)配置Path:

(4)添加CLASSPATH:

变量值:   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

到这里环境变量就配置完了

3.验证
打开cmd,输入java -version查看版本

当JAVA_HOME配置为%JAVA_HOME7%时

当JAVA_HOME切换为%JAVA_HOME8%时

配置成功,就非常的愉快~

4.遇到的问题
配置完环境变量后进入cmd查看版本时,输出以下错误:

Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'
has value '1.8', but '1.7' is required.
Error: could not find java.dll
Error: Could not find Java SE Runtime Environment.
这是因为安装jdk8后覆盖了7的注册表,按照以下步骤处理:

 (1)进入C盘->Windows->System32里边,搜索java,将以下3个文件删除:

(2)查看环境变量Path,将里边的 C:\ProgramData\Oracle\Java\javapath 删掉,因为这是安装8的时候自动配置的,如果要用JAVA_HOME切换就需要把这条配置删掉。

然后重新步骤3进行测试,应该会成功的!
 

猜你喜欢

转载自blog.csdn.net/zhuiqiuuuu/article/details/87087731
今日推荐