Windows jdk1.7切換到jdk1.8,靈活切換,反之也可以


背景:上周搭建git,安裝了一個1.7版本的jdk,所以現在windows上已存在jdk。

但是今天要裝一個jmeter,首先知道存在jdk,但並認為此版本可以,就略過了,(這里就不寫Jmeter安裝步驟,一搜一大堆,主要重點是jdk環境切換),按着安裝步驟...,環境配置好啦。

下面開始今天的問題:

然后安裝,點擊jemeter.bat安裝,dos窗口立即彈出,大致說“too lower to.....”意思就是jdk版本低,要>=1.8以上的。

---然后我就下了一個1.8版本的,怕版本過高影響git客戶端使用。

裝好后,現在1.7和1.8共存,在控制面板上查找java,點進去,選擇1.8的版本,1.7的不勾選則不啟動,點擊確認按鈕。

——>

然后cmd->java -version 查看到版本是1.8,本以為可以了,再次點擊jemeter.bat安裝Jmeter,dos窗口又立即彈出“1.8:but 1.7 requered......errorlevel=2”,意思是雖然現在版本雖然是1.8的但是還是請求的1.7,沒有找到dll類似的信息。然后就猜測應該是環境變量有問題。然后試着修改配置:

打開環境變量(忘記的可以搜一下),由於裝了jdk1.7,所以環境變量里面相關配置是1.7的,下面就需要改動的地方列出來:

--"JAVA_HOME"賦值為1.8版本絕對路徑(jdk安裝的絕對路徑),如圖所示,

--“Path”中將原始配的關於“JAVA_HOME”比如“%JAVA_HOME%/bin;”一些都刪掉,追加“%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;%SystemRoot%/system32;%SystemRoot%;”,

這里說下“%SystemRoot%/system32;%SystemRoot%;”必須要加,不清楚為什么,搜的,不加不行,不加的話還是會彈出那個錯誤,“1.8:but 1.7 requered......errorlevel=2”找不到bll...

然后再點擊jmeter.bat運行,又彈出dos窗口,但是這次成功了。dos窗口不能關,不然jmeter界面也關掉了。

按着這個邏輯,不一定局限於1.7、1.8版本,任意版本切換都可以。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM