關於java,javac,java -version沒反應的問題


上一篇博客我在下載新的jdk

下載好了之后在命令窗口javac,java -version 沒反應了

解決方法:

1、檢驗jdk是否成功安裝到計算機中(可能單單是環境變量出錯導致指令無效)

到自己jdk的安裝目錄的bin文件夾下,在地址欄輸入cmd回車

我的路徑在D:\Java\jdk-8\bin

里面有一個cd 會出現的問題,無法直接到D盤的路徑,可以如圖所示再次鍵入D:

 

 

出現以上提示,表明我們的jdk是安裝成功的,所以問題出在環境變量。如果輸入java仍然無效,顯然,是你的jdk安裝失敗了,卸載程序后重新安裝。

2、正確配置環境變量
存在該問題的大多是win10用戶,因為有些win10不能識別相對路徑(%JAVA_HOME%)

在win10中,最好使用絕對路徑配置環境變量,還有一點要注意,path中添加的jdk和jre路徑要分開寫,不要寫在同一行。

系統變量中創建JAVA_HOME
變量值: D:\Java\jdk-8\bin (jdk的安裝路徑,根據自己安裝路徑填寫)
在系統變量path中添加 (jdk,jre的安裝路徑,根據自己安裝路徑填寫)
 D:\Java\jdk-8\bin (末尾不用加 ;)
 D:\Java\jdk-8\jre\bin

 

 

在classpath中添加路徑      .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar   這一串直接復制,不要漏掉任何字符

 

 

創建完,重新打開cmd窗口,輸入java和javac驗證是否成功。

一般人到這里也就都配置完成了,可我!踩坑體質!本人輸入java有正常提示,可輸入javac還是無效。

接下來,還是來到環境變量,在系統變量中打開path變量,我們可以看到,在第一行有以下變量值,我們只需將我們的自己配置的jdk路徑上移最前頭,保存退出,並重啟電腦即可,記住,只有重啟后path變量值排序才會更新。

 

有些人重裝過jdk或裝了多個jdk可能會有C:\ProgramData\Oracle\Java\javapath路徑,同樣只要把自己jdk路徑值移到最前端就行了。記住,移動后務必重啟電腦。

這兩個路徑會使我們自己配置的jdk路徑不被優先使用,導致找不到java命令。

 

 問題完美解決!

 


免責聲明!

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



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