jdk1.6,jdk1.7和jdk1.8多版本切换

目录html

1、配置jdk1.7(win7系统)java

2、jdk1.8切换回jdk1.7eclipse

3、最后强调可能出现不成功的缘由spa


首先要明确jdk通常都是默认安装在C:\Program Files\Java下的,在配置环境变量时通常要配置PATH,CLASSPATH,JAVA_HOME三个变量,其中PATH是系统已经建立好的CLASSPATH,JAVA_HOME则是须要手动建立的。(百度说:1.5以后不用再设置classpath了,但我的强烈建议继续设置以保证向下兼用问题)htm

1、配置jdk1.7(win7系统)

安装好以后,右击 计算机——>属性——>高级系统设置——>环境变量——>系统变量blog

第一点:新建变量JAVA_HOME,填写jdk的安装路径,ip

              个人是:C:\Program Files\Java\jdk1.7.0_75,get

              要注意不要加“;”cmd

第二点:新建变量CLASSPATH,填写“.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;”,it

              引号不是哈!注意前面有“.”,若是你用就复制这句话就好,JAVA_HOME就是刚才新建的第一个变量名,要保持一致(至于为啥要填写这个,我目前也不知道,可是应该是须要的架包)

第三点:PATH属性填写“C:\Program Files\Java\jdk1.7.0_75\bin”,

              要注意,加上这句话以前PATH原有的内容不要随便删除,都是很是重要的配置,在原有内容的后面加上英文分号“;”,再 添上这句话。

验证是否成功:在运行中输入cmd,输入java -version

就表示成功了,若是还有问题,通常是变量配置的有问题,或者本来装的jdk没有清理干净,这一点我尚未实践,就不写了。

jdk1.8的配置和1.7基本一致,再也不重复了(我是先装的1.7,而后如今用的是1.8,个人目的是切换回1.7)

2、jdk1.8切换回jdk1.7

        1. JAVA_HOME 改为:C:\Program Files\Java\jdk1.8.0_74

        2. PATH 改为:C:\Program Files\Java\jdk1.8.0_74\bin

一样的1.6或1.7切换为1.8也是修改这两项。

3、最后强调可能出现不成功的缘由

     我如今是1.8,由于是1.8,因此

                     在安装jdk8的时候,安装过程当中会在系统变量Path的最前面加上了C:\ProgramData\Oracle\Java\javapath;

                     这是安装jdk8的时候带出来的,而且在Path的最前面,因此不管修改注册表仍是Java控制台都没有用,

                     执行的指令在系统变量中搜寻命令时最早找到的就是C:\ProgramData\Oracle\Java\javapath;

                     始终是jdk8的。

                     那么,咱们须要把Path最前面的C:\ProgramData\Oracle\Java\javapath;删除

                     这样才能对JAVA_HOME修改来切换须要的jdk环境。

这段是我复制过来的,哈哈,毕竟我也是弱鸡。总之照作就对了,找到PATH,把“C:\ProgramData\Oracle\Java\javapath;”删掉,友情提醒,最好先把整个path内容COPY一份,省得手抖删错了。

删除以后,据说会出现以下错误(可是我没有出现):

(而后可能还会不行,由于C:\Windows\System32下面还有三个文件java.exe、javaw.exe和javaws.exe,把把他们的后缀名都改为exe.bak当成伪删除同时看成备份)

若是java -version肯定版本已经更改, 可是eclipse等程序仍是没法识别当前jdk, 那边只能重启一下系统了, 本人遇到过这样的问题.

相关文章
相关标签/搜索