
由于項(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
寫在最后
