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