前言
如果你的電腦裝有不止一個(gè)java環(huán)境,但是設(shè)置java_home無(wú)效時(shí),可以參考下面的這個(gè)方法,下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧。
背景
我的電腦是win7 64位系統(tǒng),之前學(xué)習(xí)java時(shí)安裝了java 7
配置了java_home為64位的jdk 7
快速進(jìn)入環(huán)境變量的方法:
點(diǎn)擊win的start按鈕 在搜索框中輸入env,即可快速定位到環(huán)境變量選項(xiàng)
用cmd打開(kāi)窗口,運(yùn)行java -version ,可以知道當(dāng)前運(yùn)行的java版本是java 7
為了適配jetty服務(wù)器,又安裝了java 8(jetty-9.3.8需要java 8)
困惑
之前的操作并沒(méi)有改變java_home,用cmd打開(kāi)窗口,運(yùn)行java -version ,得知當(dāng)前java版本是java8。也就是說(shuō),設(shè)置的java_home失效了,并不是我們?cè)O(shè)置的java 7.
打開(kāi)環(huán)境變量,發(fā)現(xiàn)path中多了一項(xiàng)和java有關(guān)的值 c:\programdata\oracle\java\javapath
按照路徑,找到這個(gè)文件,發(fā)現(xiàn)里面有java.exe ,javaw.exe等可執(zhí)行程序。原來(lái)是這些程序搞的鬼,刪除這個(gè)目錄下所有文件。在cmd窗口運(yùn)行java -version, 發(fā)現(xiàn)當(dāng)前運(yùn)行的java版本是java 7 ,就是之前設(shè)置的java_home。
這里的c:\programdata默認(rèn)情況是win7的隱藏目錄,需要先取消隱藏。
計(jì)算機(jī) – > 工具 –> 文件夾選項(xiàng)
查看 – > 顯示隱藏的文件、文件夾和驅(qū)動(dòng)器 – > 確定
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)服務(wù)器之家的支持。
原文鏈接:http://blog.csdn.net/jiangchao858/article/details/51296684