77百科网
当前位置: 首页 生活百科

ide的简介(新年上班第一天)

时间:2023-06-18 作者: 小编 阅读量: 2 栏目名: 生活百科

但万万没想到,当我点开Eclipse的时候,她给我弹出一个对话框,我以为是要祝我新年快乐、鸡年大吉呢!那可不行,1.8还有用呢,所以,需要保留JDK1.7和1.8两个版本,现在要做的就是让两个版本共存且不再冲突。安装1.7和1.8JDK,配置1.7环境变量。查看或修改注册表找到HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft节点,查看JavaRuntimeEnvironment和JavaDevelopmentkit中的CurrentVersion值是不是1.7,不是就改为1.7。

新的一年又开始了

你年前的总结还记得么?你新年的计划做好了么?反正我都没做。

上班第一天大家都在晒着开工红包,看着一个比一个刷到的红包多,庆幸自己幸好没结婚;开心的聊着过年又被七大姑八大姨爷爷奶奶爸爸妈妈催婚,然后自己没有女朋友;说着同学朋友聚会大家都开着车去的,自己骑着一个自行车;他家孩子已经一岁多了,她又去了一次境外游,他买了房子并涨价四千块。而你呢,好像还是和去年没什么两样...

第一天我就开始写代码了

当和大家一起刷完领导和同事的开工红包后,我就马不停蹄的打开电脑准备写代码啦!但万万没想到,当我点开 Eclipse 的时候,她给我弹出一个对话框,我以为是要祝我新年快乐、鸡年大吉呢!谁知道...

Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.7', but '1.8' is required.

明显感受到了来自 IDE 深深的新年祝福,新年第一天打开电脑第一件事就是修复 IDE,也是够了。不过,从对话框上的文字,可以得出是 JDK 版本冲突了,这时候我想起来,在过年前放假回家的前一天,我在这台电脑上又装了 Java 1.8 版本的 JDK 来调试其他的一个项目。CMD 打开命令行窗口,敲击 java -version命令,果然还是这句话:

Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'has value '1.7', but '1.8' is required.Error: could not find java.dllError: Could not find Java SE Runtime Environment.

翻译成人话:出错啦!你告诉我 1.7 ,却给我 1.8 ,找不到!找不到!!

既然IDE挂了

那就不写代码了

怎么可能,今天还有一个小功能要上线呢。首先考虑是环境变量配置出问题,检查也没错,都是之前配置的 1.7 版本;接着检查注册表都没有什么异常,CurrentVersion也都是之前的 1.7 版本;我想不出来还是什么问题了,就去 Google 了一下,找到了 SO 上的一个问题:Registry key Error: Java version has value '1.8', but '1.7' is required哈哈,和我一样,这就好办了。再接着了解到,虽然我们一直配置的环境变量中的Path\JAVA_HOME等这些东西,但当我们在命令行窗口执行java -version或打开 Eclipse 的时候,执行的并不是环境变量配置下bin目录的文件,而是C:\Windows\System32下的文件。

了解原因以后,那再根据提示就会发现:可能我的C:\Windows\System32下的文件是 1.8 版本的,不是 1.7 的。这是因为我先安装的 JDK 版本是 1.7 的,这时候C:\Windows\System32下的文件肯定只有 1.7 版本的,但当我又安装了 1.8 版本的 JDK 之后,系统可能把C:\Windows\System32下的 1.7 版本文件覆盖掉了!掉了!!掉了!!!那我就替换呗。

肯定有人会问:既然知道是多个不同 JDK 版本,卸载年前安装的 1.8 版本不就行了?那可不行,1.8 还有用呢,所以,需要保留 JDK 1.7 和 1.8 两个版本,现在要做的就是让两个版本共存且不再冲突。

替换

两个不同版本JDK共存

Windows 下多个 JDK 版本共存首要条件是得仅有一个版本为主要的,其他不同的版本 JDK 调用只需要在 Tomcat 的bin/catalina.bat中配置JAVA_HOME即可了。选定自己需要的 JDK 版本后,就要把环境变量的JAVA_HOME、注册表等这些关于 JDK 版本的配置改为你需要的,我这里需要 1.7 版本,就拿 1.7 版本做演示。

  1. 安装 1.7 和 1.8 JDK,配置 1.7 环境变量(已安装,略)。

  2. 查看或修改注册表

找到HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft节点,查看Java Runtime EnvironmentJava Development kit中的CurrentVersion值是不是 1.7 ,不是就改为 1.7 。如图:

3.替换 java.exe/javaw.exe/javaws.exe

找到环境变量JAVA_HOME中配置路径下的bin目录中的java.exe/javaw.exe/javaws.exe这三个文件,用这三个替换C:\Windows\System32C:\Windows\SysWOW64中的文件。如图:

当然,还有C:\ProgramData\Oracle\Java\javapath下的这三个文件快捷方式,也要替换一下。

4.完成

命令行窗口再次执行java -version,看到下面画面就是成功啦!Eclipse 也能打开了,我写完了代码。

总结一下

新年开工第一天竟然是以修 IDE 开始的,打死我也想不到,但我们作为开发者不就是整天在做修补工作么,修完这个 Bug ,还有下一个 Bug 在等着,我认为这才是这个职业的魅力所在,你永远不知道接下来等着你的是什么,在没来临的那一刻。

好了,年也过完了,新的年又开始了,你也许去年混的不怎么样,但你放心,你今年会依然混的不怎么样,哈哈,开个玩笑,不过在我有限的认知中,我认为我们所从事的这个职业是现阶段社会上的职业中幸福的了(因为我特么没干过其他职业)。当然,我知道你们又要跳槽了,祝大家找工作的找到好工作,不找工作的好好加班写代码,未来都是大家的。

作者:Mafly

来源:http://www.cnblogs.com/mafly/p/morejdk.html

,
    推荐阅读
  • 敷面膜之前要用洗面奶洗脸吗(敷面膜的相关介绍)

    跟着小编一起来看一看吧!脸部皮肤在外暴露了一天,会有很多污垢,油脂囤积,而做面膜的时候,皮肤毛孔会打开,如果敷面膜前不及时清洁皮肤,皮肤表层的油污就会进入毛孔中,导致脸部毛孔被堵塞。如果是有化妆习惯的美眉,必须先用卸妆用品卸妆,再用洗面奶彻底清洁脸部,才可以敷面膜。

  • 半字组词(半字组词有哪些)

    半字组词组词:半边、半生、半径、半音、夜半等等。

  • win10电脑好多广告弹出来怎么办(win10桌面右下角经常弹出广告解决步骤)

    电脑没有打开浏览器而桌面右下角也会弹出广告窗口,接下来给大家介绍win10桌面右下角经常弹出广告解决步骤。

  • 专家讲解葛根养生功效(食葛根利养生)

    野葛食品对妇女产后带来的多种疾病有抑制功能。野葛根中的异黄酮成分,不仅具有有效的抗乳腺癌作用,而且还有预防心血管疾病的功能。

  • 如何选购一台二手福克斯(三五万入手一辆二手福克斯如何)

    坦白的说,福克斯的可靠性和耐用性还是比不了日系车的,年限长了一些重要零部件的老化,磨损也相对更为严重。或许有些夸张的讲,福克斯在这方面堪称同级别的标杆。日常保养方面,福克斯的发动机不挑机油,只要按时保养,市面上100多元的矿物油足以。从全国范围来看,13款及更高年限的福克斯7万一下完全能入手,09款及以前车型也就在三四万元左右。

  • 怎么做好推广自己的业务(怎么通过网络才能把产品业务推广出去呢)

    网络推广是把双刃剑每个企业都想通过网络进行引流,提高业务量,为此不少企业做了推广,却毫无效果。你需要站在合适的地方,对合适的人!不是,要去步行街。你卖老年用品去步行街吗?工具对了,面对的人群不行,白搭。时机对,预算对,人不对。也是没用的,你要知道网络推广,要专业的人才能做出一定的效果,才能真正为企业引流。因为这是个技术活儿,除了经验丰富,还要非常了解搜索引擎。

  • 点燃一根烟歌曲原唱(你认识她吗)

    跟着小编一起来看一看吧!点燃一根烟歌曲原唱《点燃一根烟》由台湾歌手林玉英演唱的一首国语歌曲。旋律采用闽南语歌曲《浪子的心情》的旋律。林玉英,台湾歌手,80年代当红著名女星。专辑有《女人心。想厝的人》、《小雨》等。2004年她结束与旧东家的合约,加入豪记旗下,推出了新专辑《女人心.想厝的人》,同时拍摄了《小雨》的MTV令无数喜欢她的歌迷为之兴奋。

  • 一句话测试对方爱你(一句话测试对方爱你有哪些)

    下面希望有你要的答案,我们一起来看看吧!一句话测试对方爱你你是否喜欢我这样的类型,如果一个人喜欢你,他的心里就会有你的位置。所以可以用平平淡淡的一句话,就可以探测对方的心意。可以直截了当地问他,你是不是喜欢我这样的类型。他如果明白你的意思,肯定会委婉的回答你,他深情的看着你,然后说是。可是如果他不喜欢你,他的眼神是飘忽不定的。

  • 郁金香原产地是哪个国家 郁金香盛产于哪个国家

    郁金香的原产地是中国古代西域及西藏、新疆。郁金香是百合科郁金香属的多年生草本植物,是土耳其、荷兰、匈牙利等国的国花。经过园艺家长期的杂交栽培,全世界已拥有八千多个品种。被大量生产的大约有150种,其中红、黄、紫色最受人们欢迎。

  • 胸肌怎么练变饱满变厚徒手练(胸肌是门面肌增大要猛练)

    接下来,我们来分享6个胸部训练动作,分别对胸大肌中部,上侧和下侧以及中缝进行全面的刺激。这个动作用杠铃或者史密斯机均可,注意将横杠贴近颈部锁骨处,对胸大肌上半部训练效果最佳。动作3:平板哑铃卧推锻炼目标:胸大肌中部。哑铃卧推要比杠铃的活动范围大所以刺激也更深,但对平衡性协调性要求也相对较高。做这个动作时,身体越前倾,胸大肌的刺激越大,越直立,就越容易刺激肱三头肌。