Java切換JDK版本的方法及技巧

由于項(xiàng)目的不同安排,之前項(xiàng)目開發(fā)時(shí),使用的jdk版本為1.8,現(xiàn)臨時(shí)接手一以前項(xiàng)目,需要更換jdk版本。

安裝

不再贅述,去Oracle網(wǎng)站(https://www.oracle.com/technetwork/java/javase/downloads/index.html) 選擇相應(yīng)版本即可。

環(huán)境變量

具體操作不再贅述,由于以前原因,環(huán)境變量設(shè)置在JAVA_HOME里,直接修改JAVA_HOME里的路徑即可。

測試驗(yàn)證

win+R打開windows命令窗口,輸入命令:java -version仍然顯示jdk版本1.8,猜測可能配置未設(shè)置好,重新檢查并關(guān)機(jī)重啟后依然如故。

解決方案

最終發(fā)現(xiàn),可以在windows窗口上輸入命令:where java,來查看是哪個(gè)jdk在發(fā)揮作用,一查之下,果然發(fā)現(xiàn)在C盤下還有兩個(gè)jdk路徑,而我配置的jdk路徑只排到第三的位置,怪不得怎么改也不生效,對另外兩個(gè)路徑下的文件:java.exe、javaw.exe、javaws.exe,直接刪除即可。

Linux情況

順便找了一下Linux環(huán)境下相關(guān)命令,做一下記錄。

查看版本:
java -version

查看安裝路徑:
whereis java

查看運(yùn)行版本信息(個(gè)人感覺類似于win中的 where java):
which java

輸出JAVA_HOME路徑:
echo $JAVA_HOME

輸出path路徑:
echo $PATH

橫向拓展(python、 go語言情況)

由于JPG技術(shù)棧(Java、Python、Go)的定位本人已安裝Python及Go,順便作了一下測試,效果如下:

查看版本
C:\Users\yuhua>python
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:05:16) [MSC v.1915 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

運(yùn)行版本
C:\Users\****>where python
D:\python\python-3.7.1\python.exe
C:\ProgramData\chocolatey\bin\python.exe

查看版本
C:\Users\****>go version
go version go1.10.4 windows/386

運(yùn)行版本
C:\Users\****>where go
D:\go\go1.10.4\bin\go.exe
C:\Go\bin\go.exe

寫在最后

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容