1、在Windows 系統(tǒng)下,很多軟件安裝都需要配置環(huán)境變量,比如 安裝 jdk ,如果不配置環(huán)境變量,在非軟件安裝的目錄下運行javac 命令,將會報告找不到文件,類似的錯誤。
下載visual leak detector,當(dāng)前版本2.4,在visual c++ ide的"工具"→"選項"→"項目和解決方案"→"vc++ 目錄","包含文件"增加vld的"\include"路徑,"庫文件"增加vld的"\lib\win32"路徑,另外動態(tài)庫"\bin\win32"路徑在安裝時已經(jīng)添加到環(huán)境變量里面了,若是未添加,則需要手動拷貝"\bin\win32"下的文件到工程debug目錄。thnder安裝目錄來搜索“flvplayer.exe”,搜索后就找到了它的目錄:c:\program files\thunder network\thunder\plugins\bhoadv,找到后把flvplayer.exe和flvplayer.dat這兩個文件拷貝出來,用的時候必須把它們放在同一個目錄下面。(2).何時需要指定路徑:當(dāng)你要編譯的類所在的目錄和你執(zhí)行javac命令的目錄不是同一個目錄時,就需要指定源文件的路徑(classpath是用來指定.class路徑的,不是用來指定.java文件的路徑的)。
3、在Linux系統(tǒng)下,如果你下載并安裝應(yīng)用程序,很有可能在鍵入它的名稱的時候出現(xiàn) “command not found ” 的提示內(nèi)容。 如果每次都到安裝目錄文件夾內(nèi),找到可執(zhí)行文件來進(jìn)行操作就太繁瑣了。 這涉及到環(huán)境變量path的設(shè)置問題,而Path 的設(shè)置也是在Linux下定制環(huán)境變量的一個組成部分。
環(huán)境變量啟動過程:
功能說明:
設(shè)置或顯示環(huán)境變量。(比如我們要用一個命令,但這個命令的執(zhí)行文件不在當(dāng)前目錄,這樣我們每次用的時候必須指定執(zhí)行文件的目錄linux命令,麻煩,在代碼中先執(zhí)行export,這個相當(dāng)于告訴程序,執(zhí)行某某東西時,需要的文件或什么東東在這些目錄里)
語法:export [-fnp][變量名稱]=[變量設(shè)置值]
補充說明:在shell中執(zhí)行程序時,shell會提供一組環(huán)境變量。 export可新增,修改或刪除環(huán)境變量,供后續(xù)執(zhí)行的程序使用。export的效力僅及于該此登陸操作。
參數(shù):
-f 代表[變量名稱]中為函數(shù)名稱。
-n 刪除指定的變量。變量實際上并未刪除,只是不會輸出到后續(xù)指令的執(zhí)行環(huán)境中。
-p 列出所有的shell賦予程序的環(huán)境變量。
一個變量創(chuàng)建時,它不會自動地為在它之后創(chuàng)建的shell進(jìn)程所知。而命令export可以向后面的shell傳遞變量的值。當(dāng)一個shell腳本調(diào)用并執(zhí)行時,它不會自動得到原為腳本(調(diào)用者)里定義的變量的訪問權(quán),除非這些變量已經(jīng)被顯式地設(shè)置為可用。export命令可以用于傳遞一個或多個變量的值到任何后繼腳本。 ----《UNIX教程》
# vi /root/.bashrc
在里面加入:
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"
后兩種方法一般需要重新注銷系統(tǒng)才能生效,最后可以通過echo命令測試一下:
# echo $PATH
看看輸出里面是不是已經(jīng)有了 /my_new_path這個路徑了。
道理很簡單, 你想在任何時候都使用%java_home%\bin\java 等來執(zhí)行java命令嗎, 當(dāng)然不會, 于是, 你可以選擇把 %java_home%\bin添加到path路徑下, 這樣, 我們在任何路徑下就可以僅用java來執(zhí)行命令了.(當(dāng)你在命令提示符窗口輸入你個代碼時,操作系統(tǒng)會在當(dāng)前目錄和path變量目錄里查找相應(yīng)的應(yīng)用程序, 并且執(zhí)行.。點擊“開始運行”,在運行對話框中輸入“cmd”命令,彈出命令提示符窗口,接著輸入“netsh int ip reset c:resetlog.txt”命令后會回車即可,其中“resetlog.txt”文件是用來記錄命令執(zhí)行結(jié)果的日志文件,該參數(shù)選項必須指定,這里 指定的日志文件的完整路徑是“c:resetlog.txt”。點擊“開始 運行”,在運行對話框中輸入“cmd”命令,彈出命令提示符窗口,接著輸入“netsh int ip reset c:\resetlog.txt”命令后會回車即可,其中“resetlog.txt”文件是用來記錄命令執(zhí)行結(jié)果的日志文件,該參數(shù)選項必須指定,這里指定的日志文件的完整路徑是“c:\resetlog.txt”。
如果不在標(biāo)準(zhǔn)位置,文件名前面需要加上完整的路徑。不過每次都這樣跑就太麻煩了linux命令,一個“一勞永逸”的辦法是把這個路徑加入環(huán)境變量。命令 “PATH=$PATH:路徑”可以把這個路徑加入環(huán)境變量,但是退出這個命令行就失效了。要想永久生效,需要把這行添加到環(huán)境變量文件里。有兩個文件可 選:“/etc/profile”和用戶主目錄下的“.bash_profile”,“/etc/profile”對系統(tǒng)里所有用戶都有效,用戶主目錄下 的“.bash_profile”只對這個用戶有效。
“PATH=$PATH:路徑1:路徑2:...:路徑n”,意思是可執(zhí)行文件的路徑包括原先設(shè)定的路徑,也包括從“路徑1”到“路徑n”的所 有路徑。當(dāng)用戶輸入一個一串字符并按回車后,shell會依次在這些路徑里找對應(yīng)的可執(zhí)行文件并交給系統(tǒng)核心執(zhí)行。那個“$PATH”表示原先設(shè)定的路徑 仍然有效,注意不要漏掉。某些軟件可能還有“PATH”以外類型的環(huán)境變量需要添加,但方法與此相同,并且也需要注意“$”。
注意,與DOS/Window不同,UNIX類系統(tǒng)環(huán)境變量中路徑名用冒號分隔,不是分號。另外,軟件越裝越多,環(huán)境變量越添越多,為了避免造成混亂,建議所有語句都添加在文件結(jié)尾,按軟件的安裝順序添加。
格式如下():
# 軟件名-版本號
PATH=$PATH:路徑1:路徑2:...:路徑n
其他環(huán)境變量=$其他環(huán)境變量:...
在“profile”和“.bash_profile”中,“#”是注釋符號,寫在這里除了視覺分隔外沒有任何效果。
設(shè)置完畢,注銷并重新登錄,設(shè)置就生效了。如果不注銷,直接在shell里執(zhí)行這些語句,也能生效,但是作用范圍只限于執(zhí)行了這些語句的shell。