如何在计算机上配置计算机,如何在一台计算机上配置多个jdk【转】

分析问题

为了多快好省的解决当前的问题,我的想法是在windows中同时安装jdk1.6和jdk1.8,在中间进行切换,而不需要多次进行重复的安装和卸载,这样简单方便。

解决思路

第一步:在安装之前,本机的jdk环境为jdk1.6,执行:java -version ,显示当前jdk版本为1.6

L3Byb3h5L2h0dHAvd3d3Lml0dXJpbmcuY29tLmNuL2Rvd25sb2FkLzAxbmQ1bmk2QUwweA==.jpg

第二步:安装jdk1.8,让两个jdk共存。安装教程是:直接 下一步 and 下一步安装完成后,对jdk环境变量进行如下设置:

JAVA8_HOME =jdk1.8的安装路径 JAVA6_HOME =jdk1.6的安装路径 JAVA_HOME = %JAVA6_HOME% (注意:如果你想切换jdk,就在此处设置即可)

设置后环境变量如下图所示:

L3Byb3h5L2h0dHAvd3d3Lml0dXJpbmcuY29tLmNuL2Rvd25sb2FkLzAxbmQ1b1FWVVhSbg==.jpg

第三步:添加%JAVA_HOME%\bin到环境变量Path中,添加后的Path如下图所示:

L3Byb3h5L2h0dHAvd3d3Lml0dXJpbmcuY29tLmNuL2Rvd25sb2FkLzAxbmQ1b1Y3ampRMw==.jpg

环境变量配置后,但是安装以后出现以下问题: 通过java -version查看显示,jdk显示为:jdk1.8 分析: 当前jdk版本为1.8,这不科学,因为环境变量中配置的JAVA_HOME是1.6的路径,查看版本应该要是1.6的才对,现在变成1.8,jdk的环境变量未被改变,通过查询后发现问题:

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

解决方案:

删除C:\Windows\System32目录下的java.exe,删除即可。

注意:如果Path中有C:\ProgramData\Oracle\Java\javapath;,删除之。否则会引变量错误。

第四步:以上配置完成后,开启新cmd窗口,查看jdk版本显示正常,在环境变量中切换JAVA_HOME的值为:JAVA_HOME=%JAVA8_HOME%,查看jdk版本,成功切换。如图所示:

L3Byb3h5L2h0dHAvd3d3Lml0dXJpbmcuY29tLmNuL2Rvd25sb2FkLzAxbmQ3eko5aEd2eA==.jpg

随机推荐

替代jquery1.9版本以前的toggle事件函数(开关)

以上文章为转载自http://blog.sina.com.cn/s/blog_50042fab0101c7a9.html var flag=1; $(".selector").cl ...

炫酷的jquery瀑布流

最近做了一个瀑布流效果,思路很简单 首先计算屏幕一行可以放多少个图片,然后在第二行开始,计算每一列的高度并取出最小值,将新图片加载在最小列高度下,如此循环,并且设定一个条件,当滑动到一定距离后,开始重 ...

Qt Creator 黑色主题配置

可能是一个习惯了吧,我个人比较喜欢在黑色主题的环境下进行编程.黑色主题对眼睛稍微友好一点,看起来也不是那么low.这里给出QtCreator的黑色主题配置方案. 如果是最新的Creator3.3+的版 ...

实现SVN与WEB同步解决方案(转)

实现SVN与WEB同步解决方案 1)设置WEB服务器根目录为/www/default 2)checkout一份SVN svn co svn://localhost/oplinux /www/defau ...

android webview web里面的数据透传到java以及java的数据透传到web

详见: http://tutorials.jenkov.com/android/android-web-apps-using-android-webview.html#android-web-app- ...

四大开源协议:BSD、Apache、GPL、LGPL

参考文献:http://www.fsf.org/licensing/licenses/ 现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种.我 ...

js鼠标及对象坐标控制属性详细解析

对js鼠标及对象坐标控制属性进行了详细的分析介绍.  offsetTop获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算顶端位置. offsetLeft获取对象相对于版面或由 ...

如何编写pythonGNURADIO应用

三个基本概念: flow graph 很大一部分GNURADIO程序就是一个流图.流图包括若干信号处理模块(BLock),以及一些用表示数据流的边. BLock 所有信号处理过程在block中进行.在 ...

设置c#windows服务描述及允许服务与桌面交互的几种方法(转)

方法一: 在ProjectInstaller.cs重写 install() ,Uninstall()方法 public override void Install(IDictionary stateS ...

three.js粒子效果(分别基于CPU&GPU实现)

前段时间做了一个基于CPU和GPU对比的粒子效果丢在学习WebGL的群里,技术上没有多作讲解,有同学反馈看不太懂GPU版本,干脆开一篇文章,重点讲解基于GPU开发的版本. 一.概况 废话不多说,先丢上 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值