運行javac 報告javac不是內部或外部命令,但是運行java、java-version正常


以前裝jdk 從來沒遇到過今天這種情況,各種解決辦法試了一下午,終於出來了,說一下解決的辦法:
JAVA_HOME 、classpath 都在系統變量中建立好;
java_home 添加jdk的安裝目錄,注意java_home  要書寫正確:安裝目錄后邊不要加分號。
classpath 的對應值是     .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar   注意這個地方不要漏掉最前面的 點 .
在原來的path值后面添加  ;%java_home%\bin;%java_home%\jre\bin
確定后 ,重新啟動cmd  輸入 javac  這次就好用了。記得要重啟哦。
前面的網上都有了,我今天遇到的是什么呢?
就是我把java_home 寫成 javahome 了 少了 _   ,然而我的后面引用時卻用的%java_home%這樣就大錯特錯了,因為我壓根就沒建立java_home的環境變量 我建的是javahome,所以不對。
說白了 java_home 就是一個變量名 后邊對應着變量值,但是如果聲明的變量的變量名和使用的變量名不一樣,怎么能對呢,呵呵,這個原理和編程一樣。
同學們 ,一定要注意這個問題,以此類推 其他的變量名也要注意是否正確。

  


免責聲明!

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



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