在Java中,只有配置了相關的環境變量才能運行java程序,這對有C和C++基礎的學生在初學Java時都會具有一定的排斥感和疑惑。下面簡要說明怎么配置環境變量以及為何要配置環境變量。做到知其然和知其所以然。
Path配置:
為什么配置?
用戶在DOS命令行(“win+R”,輸入“cmd”進入)中輸入相關應用程序名字,系統會自動在當前路徑和Path路徑中去尋找與之對應的.exe和.bat文件,如果找不到就會報“*不是內部或外部命令,也不是可運行的程序或批處理文件。”錯誤。因此,配置Path環境變量是為了方便我們可以在自定義的代碼文件夾路徑(.java文件所在路徑)下使用“javac *.java”命令將.java文件編譯成.class文件。javac.exe文件放置在jdk\bin文件夾內,因此我們就需要將安裝的jdk\bin文件夾配置在Path中,讓系統在Path中自動找到javac.exe文件,將我們編寫好的.java文件進行編譯。
如何配置?
1.桌面顯示電腦圖標(已經知道的略過...)。
在Windows10系統中,默認桌面是沒有電腦圖標的,我們需要將電腦圖標顯示在桌面上。
右擊桌面空白處--->個性化--->主題--->相關設置--->桌面圖標設置--->計算機--->應用--->確定。
這時電腦就會顯示在桌面上。
2.開始配置。
右擊此電腦--->屬性--->高級--->環境變量--->系統變量--->單擊Path--->編輯--->新建--->瀏覽--->找到安裝的JDK\bin目錄--->確定。
3.測試。
關閉DOS窗口,從新打開一個DOS命令窗口,在任意盤下輸入javac,回車看效果,如下圖。成功!
classpath配置
為什么配置?
classpath(CLASSPATH)路徑是java虛擬機(JVM)調用.class文件時尋找的路徑,不配置時默認是當前文件夾。而如果配置了,就會發生很大的變化。配置的方式不同,產生的效果不同。
如何配置?
在右擊此電腦--->屬性--->高級--->環境變量--->系統變量--->新建--->classpath
變量值:
1.E:\nihao : 虛擬機只會在E:\nihao目錄下尋找.class文件,找不到就會報錯;
2.E:\nihao; :注意有一個;號,虛擬機會先尋找E:\nihao路徑下的.class文件,如果找到就運行,找不到就找當前所在的路徑;
3..;E:\nihao :紅色的是.; 虛擬機會先尋找當前所在的路徑下的.class文件,如果找到就運行,找不到就找E:\nihao路徑下的.class文件。