java環境變量設置

一,java環境變量設置 - 精簡版

 
1.右鍵打開我的電腦->屬性->高級->環境變量
 
2.新建系統變量JAVA_HOME和CLASSPATH
變量名(N):JAVA_HOME 
變量值(V):C:\Program Files\Java\jdk1.7.0
變量名(N):CLASSPATH 
變量值(V):.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
 
3.選擇“系統變量”中變量名爲“Path”的環境變量,雙擊該變量,把jdk安裝路徑中bin目錄的絕對路徑,添加到Path變量的值中,並使用半角英文的分號和已有的路徑進行分隔。 
變量名(N):Path 
變量值(V):%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
 
 

二,java環境變量設置 - 詳細版

 
    把jdk安裝到計算機後(這裏以jdk1.7來安裝,其他版本一樣),再進行設置,java環境才能夠生效。
 
    首先,右鍵點我的電腦。打開屬性。然後選擇“高級”裏面的“環境變量”,在新打開的界面中的需要設置三個系統變量屬性“JAVA_HOME”、“Path”、“CLASSPATH”。在沒安裝過jdk前,path屬性是原本就存在的,而
 JAVA_HOME和CLASSPATH這倆個系統變量是不存在的,需要新建。 
 點“新建”,然後在“變量名(N)”寫上JAVA_HOME,JAVA_HOME變量表示java的安裝路徑。然後在改變量值(N)寫入剛纔安裝的路徑“C:\jdk1.7”。
 (注: 如果安裝的路徑不是磁盤C或者不是在jdk1.7這個文件夾,可對應修改。以下文字都是假定安裝在C:\jdk1.7裏面。)
  
    其二,在系統變量裏面找到Path,然後點“編輯”,Path變量表示系統在任何路徑下都可以識別java命令。然後在改變量值(N)寫入“.;%JAVA_HOME%\bin”,(其中“%JAVA_HOME%”的意思爲剛纔設置JAVA_HOME的值),也可以
 直接寫上“C:\jdk1.7\bin”,推薦使用前者,複用性高。
 
    其三,再點“新建”,然後在變量名上寫CLASSPATH,CLASSPATH變量表示java加載類(class or lib)路徑,只有類在CLASSPATH中,java命令才能識別。然後在改變量值(N)寫入“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar” (要加.表示當前路徑) 
          
    最後,java環境變量設置完畢,按“確定”直至屬性窗口消失,即保存成功
 驗證java環境變量設置是否成功。先打開“開始”->“運行”,打入“cmd”,進入dos系統界面。然後輸入“java -version”,如果安裝成功。系統會顯示java version jdk"1.7.0"。這樣java環境變量設置OK了!
 

總結,java環境變量設置目的: 

 
1,JAVA_HOME
    (1)爲了方便引用,例如你jdk安裝在C:\Program Files\Java\jdk1.7.0目錄裏,則設置JAVA_HOME爲該目錄路徑, 那麼以後你要使用這個路徑的時候, 只需輸入%JAVA_HOME%即可, 避免每次引用都輸入很長的路徑串; 
    (2)歸一原則, 當你jdk路徑需要改變的時候, 你僅需更改JAVA_HOME的變量值即可, 否則你就要更改任何用絕對路徑引用jdk目錄的文檔, 要是萬一你沒改全,某個程序找不到jdk, 後果就可能是程序崩潰; 
    (3)第三方軟件會引用約定好的JAVA_HOME變量, 才能夠正常使用該軟件, 以後用JAVA久了就會知道, 要是某個軟件不能正常使用, 很可能就是JAVA_HOME設置不對造成的; 
 
2,CLASSPATH
     設置CLASSPATH的目的是爲了程序能找到相應的".class"文件, 舉個例子: 編譯一個JAVA程序---A.java, 會得到一個A.class的類文件,在當前目錄下執行java A, 將會得到相應的結果(前提是已經設置
CLASSPATH爲"."). 現在, 把A.class移到別的目錄下(例如:"e:\"), 執行java A, 將會拋出java.lang.NoClassDefFoundError異常,原因就是找不到.class文件, 現在你把CLASSPATH增加爲:".;e:\"再運行java A, 結果一切正常, java命令通過CLASSPATH找到了.class文件! 
 
3,PATH
      你想在任何時候都使用%JAVA_HOME%\bin\java 等來執行java命令嗎, 當然不會, 於是, 你可以選擇把 %JAVA_HOME%\bin添加到PATH路徑下, 這樣, 我們在任何路徑下就可以僅用java來執行命令了.(當你在命令提示符窗口輸入你個代碼時,操作系統會在當前目錄和PATH變量目錄裏查找相應的應用程序, 並且執行. 
 
 
三,java環境變量設置 - 錯誤案例
 
錯誤:java.lang.NoClassDefFoundError 
描述:當 Java 虛擬機或 ClassLoader 實例試圖在類的定義中加載(作爲通常方法調用的一部分或者作爲使用new 表達式創建的新實例的一部分),但無法找到該類的定義時,拋出此異常。 
原因:java環境變量設置錯誤
發佈了26 篇原創文章 · 獲贊 11 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章