JDK 環境變量如何設置
原文地址:
http://www.cnblogs.com/pricks/archive/2009/05/28/1491346.html
這是講基礎配置最清楚的一篇,適合拿來發給新新手看,不用再多花一秒鐘教啦~
首先右鍵點我的電腦。打開屬性。然后選擇“高級”里面的“環境變量”,在新的打開界面中的系統變量里需要設置
三個屬性“java_home”、“path”、“classpath”,其中在沒安裝過jdk的環境下,path屬性是本來存在的。而
java_home和classpath是不存在的。
首先點“新建”,然后在變量名寫上java_home,顧名其意該變量的含義就是java的安裝路徑,呵呵,
然后在變量值寫入剛才安裝的路徑“E:\Java\jdk1.6.0_02”;
其次在系統變量里面找到path,然后點編輯,path變量的含義就是系統在任何路徑下都可以識別java命令,則變量值為
“%java_home%\bin;%java_home%\jre\bin”,(其中“%java_home%”的意思為剛才設置java_home的值),也可以直接寫
上“E:\Java\jdk1.6.0_02”;
最后再點“新建”,然后在變量名上寫classpath,該變量的含義是為java加載類(class or lib)路徑,只有類
在classpath中,java命令才能識別。其值為“.;%java_home%\lib;%java_home%\lib\tools.jar (要加.表示當前路徑)”,
與“%java_home%有相同意思”
以上三個變量設置完畢,則按“確定”直至屬性窗口消失,下來是驗證看看安裝是否成功。先打開“開始”->“運行”,
打入“cmd”,進入dos系統界面。然后打“java -version”,如果安裝成功。系統會顯示java的版本信息。
另外安裝java時,安裝jdk 和 jre要有兩個目錄,安裝時都選擇在同一目錄會出現bin和lib文件覆蓋現象,從而出現
無lib\tools.jar文件的現象,到時即使正確設置了環境變量后javac也不可用??!因此安裝jdk后一定要看下在jdk\lib下是
否有tools.jar文件,有的話按照上面的方法設置環境變量就ok了
1。
變量名為JAVA_HOME,內容為"這里面寫你的jdk的安裝后的絕對路徑"
2。 變量名為CLASS,內容為".;%JAVA_HOME%\jib\tools.jar" 注意:內容里面的那個是分號,不是冒號;它前面的是點。
3。 變量名為Path, 內容為";%JAVA_HOME%\bin" 注意:內容里面的那個是分號;還有這個變量名已經存在,你只需在內容的最后面添加即刻(也就是說,這個環境你只需編輯,而不用像前面那樣新增);并且這個 變量你一定不要改動里面原先存在的內容,動了的話,有可能系統啟動不了,也有可能你的某個軟件不能啟動了
http://www.cnblogs.com/chenzhao/articles/2090322.html
所謂環境變量可以這樣理解,把操作系統理解為一個平常的系統,它當調用一個api接口的時候,需要輸入參數,就像我們寫java代碼一樣。
但我們也知道,一個功能不可能只有一種方法。除了設置環境變量來傳遞參數之外,還可以有其他的辦法,Jdk5及以后的版本就采取了其它的做法。
當然,你不是安裝的JDK,而是拷貝的別人已安裝好的,就需要配置環境變量了。
如果你平時都是用eclipse等IDE來寫代碼,而不是文本文件,就只需要在eclipse里面配置就行了。
再說說JDK與JRE的卻別,很多人都不知道。
JDK是用來編譯是用來調用的庫,比如java.lang,java.util等都在JDK里面的
JRE是用來解釋的調用的。如果你是一個用戶,你只需要安裝JRE就行了
如果你是開發者,你只需要安裝JDK。
JDK里面包含了jre,你可以去JDK的目錄下面看看,不是有個JRE嗎?
那你說,你配置環境變量是編譯的時候用,還是用來解釋的時候用的?