天天看點

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講義》