怎樣配置java環(huán)境變量path和classpath及其作用_第1頁
怎樣配置java環(huán)境變量path和classpath及其作用_第2頁
怎樣配置java環(huán)境變量path和classpath及其作用_第3頁
怎樣配置java環(huán)境變量path和classpath及其作用_第4頁
怎樣配置java環(huán)境變量path和classpath及其作用_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

/怎樣配置java環(huán)境變量path和classpath及其作用Path=C:\java\jdk8\bin;C:\java\jdk8\jre\bin;Classpath=.;C:\java\jdk8\lib;C:\java\jdk8\jre\lib;C:\java\jdk8\lib\tools.jar;C:\java\jdk8\lib\dt.jar;文檔來自于網(wǎng)絡(luò)搜索1.PATH環(huán)境變量。作用是指定命令搜索路徑,在i命令行下面執(zhí)行命令如javac編譯java程序時,它會到PATH變量所指定的路徑中查找看是否能找到相應(yīng)的命令程序。我們需要把jdk安裝目錄下的bin目錄增加到現(xiàn)有的PATH變量中,bin目錄中包含經(jīng)常要用到的可執(zhí)行文件如javac/java/javadoc等待,設(shè)置好PATH變量后,就可以在任何目錄下執(zhí)行javac/java等工具了。文檔來自于網(wǎng)絡(luò)搜索2.CLASSPATH環(huán)境變量。作用是指定類搜索路徑,要使用已經(jīng)編寫好的類,前提當(dāng)然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設(shè)置到CLASSPATH中,當(dāng)然,當(dāng)前目錄“.”也必須加入到該變量中。文檔來自于網(wǎng)絡(luò)搜索3.JAVA_HOME環(huán)境變量。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟件就是通過搜索JAVA_HOME變量來找到并使用安裝好的jdk。文檔來自于網(wǎng)絡(luò)搜索如何在命令行(cmd)下修改、添加、刪除環(huán)境變量

分類:操作系統(tǒng)2012-01-1912:49178人閱讀評論(0)收藏舉報

首先明確一點:文檔來自于網(wǎng)絡(luò)搜索

所有的在cmd命令行下對環(huán)境變量的修改只對當(dāng)前窗口有效,不是永久性的修改。也就是說當(dāng)關(guān)閉此cmd命令行窗口后,將不再起作用。永久性修改環(huán)境變量的方法有兩種:一種是直接修改注冊表(此種方法目前沒試驗過),另一種是通過我的電腦-〉屬性-〉高級,來設(shè)置系統(tǒng)的環(huán)境變量(查看詳細)。文檔來自于網(wǎng)絡(luò)搜索其次,明確一下環(huán)境變量的作用。

它是操作系統(tǒng)用來指定運行環(huán)境的一些參數(shù)。比如臨時文件夾位置和系統(tǒng)文件夾位置等。當(dāng)你運行某些程序時,除了在當(dāng)前文件夾中尋找外,還會到這些環(huán)境變量中去查找,比如“Path”就是一個變量,里面存儲了一些常用的命令所存放的目錄路徑。文檔來自于網(wǎng)絡(luò)搜索第三:什么情況下進行設(shè)置?

當(dāng)啟動cmd命令行窗口調(diào)用某一命令的時候,經(jīng)常會出現(xiàn)“xxx不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件”,如果你的拼寫沒有錯誤,同時計算機中確實存在這個程序,那么出現(xiàn)這個提示就是你的path變量沒有設(shè)置正確,因為你的path路徑,也就是默認路徑里沒有你的程序,同時你有沒有給出你程序的絕對路徑(因為你只是輸入了命令或程序的名稱而已),這是操作系統(tǒng)不知道去哪兒找你的程序,就會提示這個問題。文檔來自于網(wǎng)絡(luò)搜索第四:如何修改?

1、查看當(dāng)前所有可用的環(huán)境變量:輸入set即可查看。

2、查看某個環(huán)境變量:輸入“set

變量名”即可,比如想查看path變量的值,即輸入setpath文檔來自于網(wǎng)絡(luò)搜索

3、修改環(huán)境變量:輸入“set變量名=變量內(nèi)容”即可,比如將path設(shè)置為“d:\nmake.exe”,只要輸入setpath="d:\nmake.exe"。注意,此修改環(huán)境變量是指用現(xiàn)在的內(nèi)容去覆蓋以前的內(nèi)容,并不是追加。比如當(dāng)我設(shè)置了上面的path路徑之后,如果我再重新輸入setpath="c:",再次查看path路徑的時候,其值為“c:”,而不是“d:\nmake.exe”;“c:”。文檔來自于網(wǎng)絡(luò)搜索

4、設(shè)置為空:如果想將某一變量設(shè)置為空,輸入“set變量名=”即可。如“setpath=”

那么查看path的時候就為空。注意,上面已經(jīng)說了,只在當(dāng)前命令行窗口起作用。因此查看path的時候不要去右擊“我的電腦”——“屬性”文檔來自于網(wǎng)絡(luò)搜索

5、給變量追加內(nèi)容(不同于3,那個是覆蓋):輸入“set變量名=%變量名%;變量內(nèi)容”。如,為path添加一個新的路徑,輸入“setpath=%path%;d:\nmake.exe”即可將d:\nmake.exe添加到path中,再次執(zhí)行"setpath=%path%;c:",那么,使用setpath語句來查看的時候,將會有:d:\nmake.exe;c:,而不是像第3步中的只有c:。文檔來自于網(wǎng)絡(luò)搜索

附錄:下面貼上一些常用的環(huán)境變量及作用

%ALLUSERSPROFILE%局部返回所有“用戶配置文件”的位置。%APPDATA%局部返回默認情況下應(yīng)用程序存儲數(shù)據(jù)的位置。%CD%局部返回當(dāng)前目錄字符串。%CMDCMDLINE%局部返回用來啟動當(dāng)前的Cmd.exe的準確命令行。%CMDEXTVERSION%系統(tǒng)返回當(dāng)前的“命令處理程序擴展”的版本號。%COMPUTERNAME%系統(tǒng)返回計算機的名稱。%COMSPEC%系統(tǒng)返回命令行解釋器可執(zhí)行程序的準確路徑。%DATE%系統(tǒng)返回當(dāng)前日期。使用與date/t命令相同的格式。由Cmd.exe生成。有關(guān)date命令的詳細信息,請參閱Date。文檔來自于網(wǎng)絡(luò)搜索%ERRORLEVEL%系統(tǒng)返回最近使用過的命令的錯誤代碼。通常用非零值表示錯誤。%HOMEDRIVE%系統(tǒng)返回連接到用戶主目錄的本地工作站驅(qū)動器號?;谥髂夸浿档脑O(shè)置。用戶主目錄是在“本地用戶和組”中指定的。文檔來自于網(wǎng)絡(luò)搜索%HOMEPATH%系統(tǒng)返回用戶主目錄的完整路徑?;谥髂夸浿档脑O(shè)置。用戶主目錄是在“本地用戶和組”中指定的。文檔來自于網(wǎng)絡(luò)搜索%HOMESHARE%系統(tǒng)返回用戶的共享主目錄的網(wǎng)絡(luò)路徑?;谥髂夸浿档脑O(shè)置。用戶主目錄是在“本地用戶和組”中指定的。文檔來自于網(wǎng)絡(luò)搜索%LOGONSEVER%局部返回驗證當(dāng)前登錄會話的域控制器的名稱。%NUMBER_OF_PROCESSORS%系統(tǒng)指定安裝在計算機上的處理器的數(shù)目。%OS%系統(tǒng)返回操作系統(tǒng)的名稱。Windows2000將操作系統(tǒng)顯示為Windows_NT。文檔來自于網(wǎng)絡(luò)搜索%PATH%系統(tǒng)指定可執(zhí)行文件的搜索路徑。%PATHEXT%系統(tǒng)返回操作系統(tǒng)認為可執(zhí)行的文件擴展名的列表。%PROCESSOR_ARCHITECTURE%系統(tǒng)返回處理器的芯片體系結(jié)構(gòu)。值:x86,IA64。文檔來自于網(wǎng)絡(luò)搜索%PROCESSOR_IDENTFIER%系統(tǒng)返回處理器說明。%PROCESSOR_LEVEL%系統(tǒng)返回計算機上安裝的處理器的型號。%PROCESSOR_REVISION%系統(tǒng)返回處理器修訂號的系統(tǒng)變量。%PROMPT%局部返回當(dāng)前解釋程序的命令提示符設(shè)置。由Cmd.exe生成。%RANDOM%系統(tǒng)返回0到32767之間的任意十進制數(shù)字。由Cmd.exe生成。%SYSTEMDRIVE%系統(tǒng)返回包含WindowsXP根目錄(即系統(tǒng)根目錄)的驅(qū)動器。%SYSTEMROOT%系統(tǒng)返回WindowsXP根目錄的位置。%TEMP%and%TMP%系統(tǒng)和用戶返回對當(dāng)前登錄用戶可用的應(yīng)用程序所使用的默認臨時目錄。有些應(yīng)用程序需要TEMP,而其它應(yīng)用程序則需要TMP。文檔來自于網(wǎng)絡(luò)搜索%TIME%系統(tǒng)返回當(dāng)前時間。使用與time/t命令相同的格式。由Cmd.exe生成。有關(guān)time命令的詳細信息,請參閱Time。文檔來自于網(wǎng)絡(luò)搜索%USERDOMAIN%局部返回包含用戶帳戶的域的名稱。%USERNAME%局部返回當(dāng)前登錄的用戶的名稱。%UserProfile%局部返回當(dāng)前用戶的配置文件的位置。%WINDIR%系統(tǒng)返回操作系統(tǒng)目錄的位置。第二描述:

CLASSPATH是什么?它的作用是什么?它是javac編譯器的一個環(huán)境變量。它的作用與import、package關(guān)鍵字有關(guān)。當(dāng)你寫下improtjava.util.*時,編譯器面對import關(guān)鍵字時,就知道你要引入java.util這個package中的類;但是編譯器如何知道你把這個package放在哪里了呢?所以你首先得告訴編譯器這個package的所在位置;如何告訴它呢?就是設(shè)置CLASSPATH啦:)如果java.util這個package在c:/jdk/目錄下,你得把c:/jdk/這個路徑設(shè)置到CLASSPATH中去!當(dāng)編譯器面對importjava.util.*這個語句時,它先會查找CLASSPATH所指定的目錄,并檢視子目錄java/util是否存在,然后找出名稱吻合的已編譯文件(.class文件)。如果沒有找到就會報錯!CLASSPATH有點像c/c++編譯器中的INCLUDE路徑的設(shè)置哦,是不是?當(dāng)c/c++編譯器遇到include這樣的語句,它是如何運作的?哦,其實道理都差不多!搜索INCLUDE路徑,檢視文件!當(dāng)你自己開發(fā)一個package時,然后想要用這個package中的類;自然,你也得把這個package所在的目錄設(shè)置到CLASSPATH中去!CLASSPATH的設(shè)定,對JAVA的初學(xué)者而言是一件棘手的事。所以Sun讓JAVA2的JDK更聰明一些。你會發(fā)現(xiàn),在你安裝之后,即使完全沒有設(shè)定CLASSPATH,你仍然能夠編譯基本的JAVA程序,并且加以執(zhí)行。文檔來自于網(wǎng)絡(luò)搜索文檔來自于網(wǎng)絡(luò)搜索1.PATH環(huán)境變量。作用是指定命令搜索路徑,在命令行下面執(zhí)行命令如javac編譯java程序時,它會到PATH變量所指定的路徑中查找看是否能找到相應(yīng)的命令程序。我們需要把jdk安裝目錄下的bin目錄增加到現(xiàn)有的PATH變量中,bin目錄中包含經(jīng)常要用到的可執(zhí)行文件如javac/java/javadoc等待,設(shè)置好PATH變量后,就可以在任何目錄下執(zhí)行javac/java等工具了。我們這里設(shè)定的PATH值為:文檔來自于網(wǎng)絡(luò)搜索%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem;%SYSTEMROOT%/System32/WindowsPowerShell/v1.0/;C:/ProgramFiles/CommonFiles/ThunderNetwork/KanKan/Codecs;C:/ProgramFiles/MicrosoftSQLServer/90/Tools/binn/;C:/ProgramFiles/CommonFiles/TTKN/Bin;C:/ProgramFiles/CommonFiles/TelecaShared;C:/ProgramFiles/Java/jdk1.6.0_21/bin文檔來自于網(wǎng)絡(luò)搜索上述只有紅色部分;C:/ProgramFiles/Java/jdk1.6.0_21/bin是java的PATH變量,注意變量之間需要用";”隔開。文檔來自于網(wǎng)絡(luò)搜索2.CLASSPATH環(huán)境變量。作用是指定類搜索路徑,要使用已經(jīng)編寫好的類,前提當(dāng)然是能夠找到它們了,JVM就是通過CLASSPATH來尋找類的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設(shè)置到CLASSPATH中,當(dāng)然,當(dāng)前目錄“.”也必須加入到該變量中。這里CLASSPATH為:文檔來自于網(wǎng)絡(luò)搜索.;C:/ProgramFiles/Java/jdk1.6.0_21/lib/dt.jar;C:/ProgramFiles/Java/jdk1.6.0_21/lib/tools.jar文檔來自于網(wǎng)絡(luò)搜索3.JAVA_HOME環(huán)境變量。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟件就是通過搜索JAVA_HOME變量來找到并使用安裝好的jdk。這里JAVA_HOME為:文檔來自于網(wǎng)絡(luò)搜索C:/ProgramFiles/Java/jdk1.6.0_21文檔來自于網(wǎng)絡(luò)搜索java環(huán)境變量配置步驟:在windows桌面上右擊“我的電腦”—>“屬性”—>“高級”—>“環(huán)境變量”,在“系統(tǒng)變量”里我們可以看到系統(tǒng)的各個環(huán)境變量的值。雙擊某個變量名可以修改變量值,變量值之間用“;”隔開。我們還可以“新建”原先沒有的變量。與jdk有關(guān)的有3個環(huán)境變量;“JAVA_HOME”,“PATH”,“CLASSPATH”。我的系統(tǒng)中“

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論