830
京東網上商城
jdk安裝後為什麼要配置Path環境變量
我們知道運行java程序需要進行兩個步驟
第一步 編譯,將源文件編譯成字節碼,對應的是javac命令
第二步 解釋,解釋執行平台無關的字節碼程序,對應的是java命令
發現問題
安裝完jdk在cmd執行這兩個命令的時候
會提示"不是內部或外部命令,也不是可運行程序或批處理文件"
問題原因
雖然計算機安裝jdk並且jdk的安裝路徑下麵包含了這兩個命令
但是計算機不知道到哪裏找這兩個命令。
Windows操作係統根據path環境變量來查找命令
Path環境的值是一係列路徑,操作係統會在這一係列路徑中查找命令
若找到則該命令可執行,否則出現錯誤提示
Linux操作係統則根據PATH環境變量來查找命令
PATH環境變量的值也是一係列路徑
注意點
Windows操作係統不區分大小寫,設置Path和PATH並無區別
Linux係統是區分大小寫的,設置Path和PATH是有區別的
因此我們隻需要設置PATH即可
解決辦法
以Windows為例配置環境變量Path,內容為安裝jdk的bin目錄如c:/jdk/bin
這樣計算機可以找到javac和java兩個命令了,就可以完成編譯和解釋java程序了
參考自《瘋狂java講義》
最後更新:2017-04-02 16:48:06