Java及Android开发环境搭建
前言
自從接觸java以來(lái),配置環(huán)境變量折騰了好幾次,也幾次被搞得暈頭轉(zhuǎn)向,后來(lái)常常是上網(wǎng)查閱相關(guān)資料才解決。但是過(guò)一段時(shí)間后一些細(xì)節(jié)就會(huì)記不清了,當(dāng)要在其他機(jī)子上配置時(shí)又得上網(wǎng)查或者查閱相關(guān)書籍,如此反復(fù)很麻煩,并且網(wǎng)上的一些方法過(guò)時(shí)了,包含一些不必要的配置,每次按這些來(lái)做都要做一些不必要的工作。所以越發(fā)覺(jué)得知其然更要知其所以然,需要把自己的摸索整理下。這里借這次Android環(huán)境搭建的經(jīng)歷記下Android及Java環(huán)境搭建的方法。
第一步:安裝Java的JDK
進(jìn)Oracle官網(wǎng)下載自己機(jī)子對(duì)應(yīng)的SDK版本。Java分為Java SE(標(biāo)準(zhǔn)版,滿足大多數(shù)基本開(kāi)發(fā)需求)、Java EE(面向企業(yè))、Java ME(面向移動(dòng)端,如嵌入式),每版都有對(duì)應(yīng)的SDK,一般用的是前兩者。如果不是web開(kāi)發(fā)則下載Java SE的SDK,如果要進(jìn)行web開(kāi)發(fā)則下載Java EE的SDK,后者包含前者。兩者網(wǎng)址如下:
Java SE:http://www.oracle.com/technetwork/java/javase/downloads/index.html
Java EE:http://www.oracle.com/technetwork/java/javaee/downloads/index.html
下載下來(lái)后安裝,32位的默認(rèn)安裝在C:\Program Files (x86)\Java\下,64位的默認(rèn)安裝在C:\Program Files\Java\下,可以自己指定路徑。
在安裝時(shí)選自定義安裝,會(huì)出現(xiàn)開(kāi)發(fā)工具、演示程序、源代碼、公共JRE四個(gè)模塊供選擇安裝哪些。這里去掉共JRE不安裝它,因?yàn)樗饕糜跒闉g覽器上Java Applet的運(yùn)行提供運(yùn)行環(huán)境,現(xiàn)在很少有這種需求了。如果選擇安裝公共JRE,可以發(fā)現(xiàn)在sdk同級(jí)文件夾下有個(gè)jre文件夾,這就解釋了選擇默認(rèn)安裝時(shí)有兩個(gè)jre的疑惑——sdk文件夾下有jre文件夾而與sdk文件夾并列的還有個(gè)jre文件夾。
第二步:配置JDK
安裝好JDK后可以發(fā)現(xiàn)jdk\bin\及jdk\jre\bin下有許多后綴名為exe的可執(zhí)行程序,這些都是JDK包含的工具,如javac.exe、jar.exe等。為了能在命令行中直接運(yùn)行它們,需要配置環(huán)境變量。
1、新建JAVA_HOME系統(tǒng)環(huán)境變量,值為第一步所安裝jdk的目錄。Eclipse等軟件依賴于該變量,在運(yùn)行時(shí)會(huì)自動(dòng)檢測(cè)是否定義了該變量以及是否有jdk
2、在Path變量后面加上 ??;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
經(jīng)過(guò)上述兩步設(shè)置后即可在命令行運(yùn)行相關(guān)命令,eclipse啟動(dòng)后也可以檢測(cè)到j(luò)dk。
在Java1.5以前(含)的版本中,還需要設(shè)置CLASSPATH變量,其值為.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar,變量值字符串前面有一個(gè)"."表示當(dāng)前目錄。設(shè)置該變量的目的在于告訴Java執(zhí)行環(huán)境,在哪些目錄下可以找到所要執(zhí)行的Java程序所需要的類或者包。在Java1.5以后的版本中不再需要設(shè)置該變量,在執(zhí)行Java程序時(shí)會(huì)自動(dòng)去上述三個(gè)目錄中找所需要的東西。
第三步:Android SDK及IDE
搭建Android環(huán)境及IDE,其實(shí)就是將Android SDK和IDE關(guān)聯(lián)起來(lái),總體有三種方法:
1、下載Android Studio,安裝,然后在Studio里通過(guò)sdk manager下載需要的sdk版本及其他庫(kù)和文件,IDE為Android Studio
2、分別得到Android SDK和Eclipse IDE(可以不用安裝,直接復(fù)制),接著在Eclipse安裝ADT插件(可以在線安裝或先下載下來(lái)然后本地安裝),用它關(guān)聯(lián)兩者,然后在Eclipse通過(guò)sdk manager下載需要的sdk版本及其他庫(kù)和文件。
3、下載帶有ADT的SDK,里面包含裝有ADT插件的Eclipse、SDK,解壓就能直接用。
Android SDK官方下載地址:http://developer.android.com/sdk/index.html,因?yàn)楸粔赡軣o(wú)法訪問(wèn)。
可借助第三方AndroidDevTools:http://www.androiddevtools.cn/,上面跟進(jìn)并維護(hù)著Android各版本。
注意點(diǎn):
在SDK里有很多Android開(kāi)發(fā)的輔助工具,如DDMS、Emulator、ADB等,為了方便運(yùn)行它們,可以將sdk目錄下的tool、platform-tools加到系統(tǒng)環(huán)境變量中。
Android程序的調(diào)試、運(yùn)行可以使用真機(jī)或AVD,對(duì)于后者,通常先為Android SDK設(shè)置一個(gè)名為ANDROID_SDK_HOME的環(huán)境變量,值自己指定(不是SDK的安裝目錄),用來(lái)存放創(chuàng)建的虛擬設(shè)備。若不創(chuàng)建,則開(kāi)發(fā)者創(chuàng)建的虛擬設(shè)備默認(rèn)保存在C:\Documents and Settings\<user_name>\.android\下。
參考資料
五步搞定Android開(kāi)發(fā)環(huán)境:http://www.cnblogs.com/zoupeiyang/p/4034517.html
總結(jié)
以上是生活随笔為你收集整理的Java及Android开发环境搭建的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 1 2 5组合100,有多少种方法
- 下一篇: Ubuntu虚拟机JeOS安装-2016