回覆列表
  • 1 # 使用者774056550451

    1、PATH環境變數。作用是指定命令搜尋路徑,在i命令列下面執行命令如javac編譯java程式時,它會到PATH變數所指定的路徑中查詢看是否能找到相應的命令程式。我們需要把jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經常要用到的可執行檔案如javac/java/javadoc等待,設定好PATH變數後,就可以在任何目錄下執行javac/java等工具了。

    2、CLASSPATH環境變數。作用是指定類搜尋路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是透過CLASSPTH來尋找類的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設定到CLASSPATH中,當然,當前目錄“.”也必須加入到該變數中。

    3、JAVA_HOME環境變數。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟體就是透過搜尋JAVA_HOME變數來找到並使用安裝好的jdk。1、設定引數(1)環境變數相當於給系統或使用者應用程式設定的一些引數,具體起什麼作用這當然和具體的環境變數相關。比如path,是告訴系統,當要求系統執行一個程式而沒有告訴它程式所在的完整路徑時,系統除了在當前目錄下面尋找此程式外,還應到哪些目錄下去尋找;(2)DWORD GetEnvironmentVariable(LPCSTR lpName, LPSTR lpBuffer, DWORD dSize),引數lpName是你要求查詢的環境變數的名,lpBuffer是返回你所指定的環境變數的值的,dSize是告訴這個函式lpBuffer可以存放多少個位元組。(3)分析本地故障時原因很可能就是因為環境變數中的預設路徑被刪除的結果,預設路徑一經設定,當前系統如有程式執行時需要某些DLL或EXE檔案,以及Active控制元件時就會到所有預設路徑中去查詢,如果在這些目錄中查詢到相應的程式則自動載入,查詢不到則報告缺少某某檔案的錯誤資訊。2、軟體共用很多朋友會在自己的計算機上安裝雙系統,例如C盤安裝Windows XP,D盤安裝Windows 7。可是某些軟體往往只在Windows XP系統中安裝,Windows 7系統中是無法正常使用的,比較麻煩卻有效的方法是再安裝一遍。當我們瞭解了環境變數中的用途後就可以很好解決雙系統的軟體共用問題。3、系統執行為什麼在Windows XP中安裝了的軟體在Windows 7下無法執行呢(綠色軟體除外)?原因是安裝軟體時往往須要向系統目錄中複製某些檔案,而使用另外一個系統時會由於缺少這些檔案而無法執行。因此,我們可以透過設定環境變數的方法來解決這個問題。

  • 中秋節和大豐收的關聯?
  • 家裡的wifi訊號穿過房間後很弱,如何加強?