Java下載后,手動配置環(huán)境變量,并且配置好,但是在命令行中無論輸入java的什么都沒有反應;
問題:安裝JDK后,手動配置環(huán)境好JAVA_HOME,Path等環(huán)境變量,但是在命令行窗口輸入java、javac、java -version等命令,命令行都無反應
這里主要的問題就是環(huán)境變量出現(xiàn)了問題
我們這里怎么查詢是否配置成功呢?
打開cmd(命令行窗口),在命令行中輸入where java,可以查看環(huán)境變量中的Java環(huán)境配置;
?如果沒有配置成功會彈出這個提示,這種情況下,輸入java -version也是會提示不是內(nèi)部或者外部命令;
一般如輸入java -version沒有反應是有配置環(huán)境變量,但是沖突了;
這里為什么說沖突呢?
?這里我沒有辦法完全復現(xiàn)這個情況,我就用序號標注一下:
這里的D盤符下的JDK是我自己的安裝目錄.出現(xiàn)java -version等命令沒有反應的情況,是大概率就是自己自定義的JDK路徑不在第一位,而導致的,那這個C盤的java目錄是哪里來的,怎么會有呢?
這是因為有些JDK版本(具體哪些版本我不確定),會在安裝的時候自動配置環(huán)境變量,這個是JDK自動生成的目錄;
那我們知道是因為自定義的jdk不在第一位,那問題就好解決了
修改環(huán)境變量順序
打開環(huán)境變量,可以在按win鍵,搜環(huán)境
或者桌面圖標????????此電腦->鼠標右鍵->屬性->高級系統(tǒng)設置->高級->環(huán)境變量? ? ? ? 也是一樣的
?
?找到系統(tǒng)變量,找到Path進行修改,這里我是特意將這幾個變量放在最前面的,每個人的位置可能不同,需要自己耐心的尋找一下,我們確定了只使用自己自定義的環(huán)境變量的話,C盤環(huán)境變量就可以刪除了,就剩下一個%JAVA_HOME%\bin的環(huán)境變量即可,不想刪除也可以,把%JAVA_HOME%\bin這個變量放在C盤的java.exe變量前面即可
這時候重新打開CMD,一定要重新打開!!!,我們再次輸入where java,就只剩下一個java的環(huán)境變量了,輸入javac、java -version等命令都有反應了;
題外話:
這個問題大部分是因為電腦里面有多版本的JDK才會有的問題,如果只安裝一個JDK版本,就算JDK自動配置了環(huán)境變量也不影響使用,輸入java -version也可以找到,有些朋友需要有自己的需求安裝多個版本的JDK,我推薦一下我個人在用的一個方法
文章來源:http://www.zghlxwxcb.cn/news/detail-729871.html
?我這里有3個版本的JDK,我分別配置了對應JAVA_HOME變量,Path路徑照常配置%JAVA_HOME%\bin這個變量,我們需要切換JDK版本時,只需要修改JAVA_HOME的變量值,比如像我這樣改成JAVA11_HOME,就可以使用JDK11的版本啦文章來源地址http://www.zghlxwxcb.cn/news/detail-729871.html
到了這里,關于JDK環(huán)境變量配置成功,命令提示符(CMD)中,輸入java、javac、java -version等沒有反應的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!