關於javac is not recognized as an internal or external command, operable program or batch file的解決方案


1.將這句話翻譯過來,可以使用百度翻譯復制粘貼,也可以自譯

javac is not recognized as an internal or external command, operable program or batch file
javac不能被識別為內部或外部命令、可操作程序

可以看出這是java環境變量配置問題


2.平時我們安裝jdk后都要win+r進入cmd界面后輸入命令java -version返回java home當前路徑

這里13.0.2是指的我們jdk的版本號

我們在這里加一個javac -version 然后就會出現我們今天討論的問題---Javac不能找到: javac is not recognized as an internal or external command, operable program or batch file

這時候我們需要檢查兩個方面:

一是到環境變量中,先看系統環境變量叫做“JAVA_HOME”的是否配置為最新的JDK,不可以指向JRE哦!

二是到環境變量中,檢查“PATH”是否配置正確。

這兩步是環境變量設置基本步驟,我前面提出過一個教程,按照教程一步步來就行
https://www.cnblogs.com/husiyu/p/12394171.html

PS:

  1. 配置“JAVA_HOME”時注意對應自己的版本號(就是你自己安裝的路徑)不要無腦復制
    比如C:\Program Files\Java\jdk-13.0.2(我這里的版本號是jdk-13.0.2
    2.注意PATH=%JAVA_HOME%\bin(bin目錄)*這里是在本身存在的path里面添加,找到系統變量里面存在的path編輯就行

    3.添加classpath

一切完成以后讓我們來 確認JAVA_HOME配置:cmd界面輸入 echo %Java_Home%


請最后確認你的JAVA_HOME配置指向的是JDK,並不是JRE。


免責聲明!

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



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