java7
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进行测试,应该会成功的!