1. 程式人生 > >win10系統java環境配置完成之後,javac命令提示不是內部或外部命令

win10系統java環境配置完成之後,javac命令提示不是內部或外部命令

       剛入職一家公司,公司裝了個win10系統,安裝了一下jdk,粗略的配置好環境變數之後,命令提示符java,看了一下配置成功了,就沒再看,今天突然感覺不對勁,javac提示不是內部或外部命令,來回對著環境變數查了好幾遍,感覺一點問題都沒有,畢竟配置過很多遍的東西,很少會出錯的,但是卻出現了這個問題,想了一下,還是百度了一下,通過網上給的答案解決了問題,特此記錄,希望再遇到的人少走彎路。

    首先我宣告一下,我不確定是不是win10 的問題,但是這次確實是發生在win10系統上,問題描述:java,java -version,都可以正常執行,javac提示不是內部或外部命令。首先檢查環境變數是否配置正確(JAVA_HOME,Path,CLASSPATH等等),如果是簡單的配置錯誤,就不在本文章討論範圍內,自行百度配置方法。我想說的是,我這個配置的都是正確的,但是還是提示錯誤,原因是path變數要用jdk的絕對路徑,

相對路徑怎麼樣也是錯誤的,配置成絕對路徑之後,javac可以正常執行。特別注意一下:修改完環境變數,再次測試的時候,cmd的視窗需要重新啟動一下。