標籤:
前言
自從接觸java以來,配置環境變數折騰了好幾次,也幾次被搞得暈頭轉向,後來常常是上網查閱相關資料才解決。但是過一段時間後一些細節就會記不清了,當要在其他機子上配置時又得上網查或者查閱相關書籍,如此反覆很麻煩,並且網上的一些方法過時了,包含一些不必要的配置,每次按這些來做都要做一些不必要的工作。所以越發覺得知其然更要知其所以然,需要把自己的摸索整理下。這裡借這次Android環境搭建的經曆記下Android及Java環境搭建的方法。
第一步:安裝Java的JDK
進Oracle官網下載自己機子對應的SDK版本。Java分為Java SE(標準版,滿足大多數基本開發需求)、Java EE(面向企業)、Java ME(面向移動端,如嵌入式),每版都有對應的SDK,一般用的是前兩者。如果不是web開發則下載Java SE的SDK,如果要進行web開發則下載Java EE的SDK,後者包含前者。兩者網址如下:
Java SE:http://www.oracle.com/technetwork/java/javase/downloads/index.html
Java EE:http://www.oracle.com/technetwork/java/javaee/downloads/index.html
下載下來後安裝,32位的預設安裝在C:\Program Files (x86)\Java\下,64位的預設安裝在C:\Program Files\Java\下,可以自己指定路徑。
在安裝時選自訂安裝,會出現開發工具、示範程式、原始碼、公用JRE四個模組供選擇安裝哪些。這裡去掉共JRE不安裝它,因為它主要用於為瀏覽器上Java Applet的運行提供運行環境,現在很少有這種需求了。如果選擇安裝公用JRE,可以發現在sdk同級檔案夾下有個jre檔案夾,這就解釋了選擇預設安裝時有兩個jre的疑惑——sdk檔案夾下有jre檔案夾而與sdk檔案夾並列的還有個jre檔案夾。
第二步:配置JDK
安裝好JDK後可以發現jdk\bin\及jdk\jre\bin下有許多尾碼名為exe的可執行程式,這些都是JDK包含的工具,如javac.exe、jar.exe等。為了能在命令列中直接運行它們,需要配置環境變數。
1、建立JAVA_HOME系統內容變數,值為第一步所安裝jdk的目錄。Eclipse等軟體依賴於該變數,在運行時會自動檢測是否定義了該變數以及是否有jdk
2、在Path變數後面加上 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
經過上述兩步設定後即可在命令列運行相關命令,eclipse啟動後也可以檢測到jdk。
在Java1.5以前(含)的版本中,還需要設定CLASSPATH變數,其值為.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar,變數值字串前面有一個"."表示目前的目錄。設定該變數的目的在於告訴Java執行環境,在哪些目錄下可以找到所要執行的Java程式所需要的類或者包。在Java1.5以後的版本中不再需要設定該變數,在執行Java程式時會自動去上述三個目錄中找所需要的東西。
第三步:下載安裝Eclipse
Eclipse為Java應用程式及Android開發的IDE(整合式開發環境)。Eclipse不需要安裝,下載對應版本把解壓包解壓後,剪下eclipse檔案夾到你想安裝的地方,開啟時設定你的工作目錄即可。
第四步:下載Android SDK
Android開發環境搭建(含Java環境配置)