Android studio安裝之前配置環境變量

1. 安裝JDK。

下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
注意需要選擇適合自己系統的版本(我的是64位的)

2. 配置java環境變量

  • 計算機右鍵→屬性→高級系統設置→“高級”下的“環境變量”:在系統變量裏點擊新建,變量名填寫JAVA_HOME,變量值填寫JDK的安裝路徑,我安裝在了D盤下,在這裏就填寫“D:\Java\jdk1.8.0_60”了。
  • 在系統變量裏點擊新建變量名填寫CLASSPATH,變量值填寫“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”。注意不要忘記前面的點和中間的分號。
  • 在系統變量裏找到Path變量,這是系統自帶的,不用新建。雙擊Path,由於原來的變量值已經存在,故應在已有的變量後加上“; D:\Java\jdk1.8.0_60\bin”注意前面的分號。或者%JAVA_HOME%\bin。


CLASSPATH是什麼?它的作用是什麼?
1. 它是javac編譯器的一個環境變量。
2. 它的作用與import、package關鍵字有關。
3. 當你寫下improt java.util.* 時,編譯器面對import關鍵字時,就知道你要引入java.util這個package中的類;但是編譯器如何知道你把這個package放在哪裏了呢?所以你首先得告訴編譯器這個package的所在位置;如何告訴它呢?就是設置CLASSPATH啦 :) 如果java.util這個package在c:\jdk\ 目錄下,你得把c:\jdk\這個路徑設置到CLASSPATH中去!當編譯器面對import java.util.*這個語句時,它先會查找CLASSPATH所指定的目錄,並檢視子目錄java\util是否存在,然後找出名稱吻合的已編譯文件(.class文件)。如果沒有找到就會報錯!
4. CLASSPATH有點像c\c++編譯器中的INCLUDE路徑的設置哦,是不是?當c\c++編譯器遇到include 這樣的語句,它是如何運作的?哦,其實道理都差不多!搜索INCLUDE路徑,檢視文件!
5. 當你自己開發一個package時,然後想要用這個package中的類;自然,你也得把這個package所在的目錄設置到CLASSPATH中去!
6. CLASSPATH的設定,對JAVA的初學者而言是一件棘手的事。所以Sun讓JAVA2的JDK更聰明一些。你會發現,在你安裝之後,即使完全沒有設定CLASSPATH,你仍然能夠編譯基本的JAVA程序,並且加以執行。)
(安裝JDK後,Java目錄下有jdk和jre兩個文件夾,但jdk下還有一個jre文件夾,而且這個jre比前面那個jre在bin目錄下多了個server文件夾!
普通用戶裝jre即可。開發人員需要安裝jdk,其中包括jre。所以jdk目錄下包括jre目錄。兩個jre大體相同,有細微的差別。
兩套 jre ,是針對不同的工作職責!不同的 jre 負責各自範圍的內容。
當用戶只需要執行 java 的程序時,那麼C:\Program Files\Java\jre1.5.0_08的 jre 就 ok !
當用戶是 java 程序員,則需要 java 開發環境。編譯時,系統就會優先去找C:\Program Files\Java\jdk1.5.0_08\bin下的“ java 、 javac ”這些命令所在目錄或者他們的父目錄的 jre 。即開發環境下運行的是 jdk 下的 jre 。)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章