Java环境变量之Path和classpath
Java環境變量之Path和classpath
? ? ? ? ? 環境變量——environment variables
? ? ? ? ??是指在操作系統中用來指定操作系統運行環境的一些參數,如:臨時文件夾位置和系統文件夾位置等,環境變量是在操作系統中一個具有特定名字的對象,它包含了一個或者多個應用程序所將使用到的信息。
? ? ? ? ??環境變量分為系統環境變量和用戶環境變量。
? ? ? ? ??系統環境變量:一般所說的環境變量,都是默認指系統環境變量,對所有用戶起作用。
? ? ? ? ??用戶環境變量:只對當前用戶起作用。
? ? ? ? ??例如,你要用java,那么你把java的bin目錄加入到path變量下面,那么它就是系統環境變量,所用用戶登陸,在命令行輸入java都會有java的幫助信息出來。
? ? ? ? ??而如果你在某個用戶的變量下面新建一個變量,那么它就只對這個用戶有用,當你以其他用戶登陸時這個變量就和不存在一樣。
? ? ? ? ??主要作用
? ? ? ? ??設置參數:環境變量相當于給系統或用戶應用程序設置的一些參數,具體起什么作用這當然和具體的環境變量相關。
? ? ? ? ??軟件共用:如果在自己的計算機上安裝雙系統,例如C盤安裝Windows XP,D盤安裝Windows 7,可是某些軟件往往只在Windows XP系統中安裝,Windows 7系統中是無法正常使用的,比較麻煩卻有效的方法是再安裝一遍,當我們了解了環境變量中的用途后就可以很好解決雙系統的軟件共用問題。
? ? ? ? ??系統運行:為什么在Windows XP中安裝了的軟件在Windows 7下無法運行呢(綠色軟件除外)?原因是安裝軟件時往往須要向系統目錄中復制某些文件,而使用另外一個系統時會由于缺少這些文件而無法運行,因此,我們可以通過設置環境變量的方法來解決這個問題。
? ? ? ? ??Path
? ? ? ? ??是系統用來指定可執行文件的完整路徑。
? ? ? ? ??例如,Windows和DOS操作系統中的path環境變量,當系統運行一個程序而沒有告訴它程序所在的完整路徑時,首先,系統會在當前目錄下面尋找此程序,如果在當前路徑下面找不到,它會到path中指定的路徑下去尋找。
? ? ? ? ??Classpath
? ? ? ? ??是指定程序中所使用的類文件所在的位置。
? ? ? ? ??如果編譯器按照CLASSPATH指定的路徑找不到所需要的類,則會提示“*類找不到”這樣的錯誤。
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀
總結
以上是生活随笔為你收集整理的Java环境变量之Path和classpath的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java之JDK和JRE
- 下一篇: Java安装与编程