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

因爲項目的不一樣安排,以前項目開發時,使用的jdk版本爲1.8,現臨時接手一之前項目,須要更換jdk版本。html

安裝

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

環境變量

具體操做再也不贅述,因爲之前緣由,環境變量設置在JAVA_HOME裏,直接修改JAVA_HOME裏的路徑便可。python

測試驗證

win+R打開windows命令窗口,輸入命令:java -version仍然顯示jdk版本1.8,猜想可能配置未設置好,從新檢查並關機重啓後依然如故。windows

解決方案

最終發現,能夠在windows窗口上輸入命令:where java,來查看是哪一個jdk在發揮做用,一查之下,果真發如今C盤下還有兩個jdk路徑,而我配置的jdk路徑只排到第三的位置,怪不得怎麼改也不生效,對另外兩個路徑下的文件:java.exe、javaw.exe、javaws.exe,直接刪除便可。oracle

Linux狀況

順便找了一下Linux環境下相關命令,作一下記錄。測試

查看版本:

java -version



查看安裝路徑:

whereis java



查看運行版本信息(我的感受相似於win中的 where java):

which java



輸出JAVA_HOME路徑:

echo $JAVA_HOME


輸出path路徑:

echo $PATH

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

因爲JPG技術棧(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.


運行版本
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


運行版本
C:\Users\****>where go
D:\go\go1.10.4\bin\go.exe
C:\Go\bin\go.exe
相關文章
相關標籤/搜索