歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Windows XP與Win7下Android環境搭建

版本記錄

版本

修改/創建人

修改/創建時間

備注

V1.0.0

藍燕

2010年12月28日

建立文檔

V1.0.1

藍燕

2011年5月26日

修改、補充文檔

V1.0.2

藍燕

2011年7月3日

更新JDK環境變量設置,rt.jar,dt.jar,tool.jar的作用、補充調試內容

 

 

 

 

 字體顏色說明:黑色表示已理解內容,紅色表示未解決的問題或知識點。

目錄

一、安裝JDK.. 1

1、JDK下載... 1

2、安裝JDK.. 1

3、環境變量設置... 3

二、安裝Eclipse. 5

1、Eclipse下載... 5

2、Eclipse安裝... 5

三、安裝SDK.. 5

1、下載SDK.. 5

2、SDK安裝... 5

3、SDK配置... 8

四、配置ADT.. 11

五、創建模擬器(AVD)... 13

六、HelloWorld程序... 16

1、創建Android Project 16

2、創建AVD設備... 18

3、編譯運行程序... 19

4、調試程序... 20

七、導入一個現有工程... 23

導入非Android工程方法:... 23

導入Android工程方法:... 23

八、安裝APK軟件... 23

1、模擬器上安裝APK軟件... 23

2、模擬器上卸載APK軟件... 25

3、真機上安裝APK軟件

4、真機上卸載APK軟件

一、安裝JDK

1、JDK下載

打開網站http://java.sun.com,點擊右側的“Java SE”,出現圖1-1,點擊“JDK Download”即(https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter)下載jdk-6u23-windows-i586.exe。

1-1 Java SE下載頁面

2、安裝JDK

雙擊jdk-6u21-windows-i586.exe,得到如圖1-2界面。

1-2 Java SDK 設置界面

點擊“下一步”,更改並確認安裝路徑(D:\Java\jdk1.6.0_21\,請注意若改變路徑後請加上Java\jdk1.6.0_21\,防止安裝文件與D盤文件混合),點擊“下一步”。

1-3 Java 目標文件夾安裝界面

更改路徑後點擊下一步,然後“完成”。

3、環境變量設置

XP:“我的電腦”à右鍵屬性à“高級”à“環境變量”à系統變量(WIN7:“我的電腦”à右鍵屬性à“高級系統設置”à“高級”à“環境變量”à系統變量)。

設置以下三個屬性以及其值:

java_home:D:\Program Files\Java\jdk1.6.0_21

指向JDK安裝路徑,在該路徑下你應該能夠找到bin、lib等目錄。JDK的安裝路徑可以選擇任意磁盤目錄,但是建議目錄層次淺一點。

path:%java_home%\bin;%java_home%\jre\bin

指向JDK的bin目錄,該目錄下存放的是各種編譯執行命令,使系統可以在任意路徑下識別java命令,並且在控制台編譯運行時就無需鍵入大串的路徑,否則以後每運行一次java程序就要先把它的class文件移動到%java_home%\bin目錄下,然後打開DOS將路徑改到該路徑下面,執行class文件。

由於安裝了JDK後,該目錄下就有了兩個虛擬機(JDK下的JRE和JRE),所以需要包括兩個虛擬機下的bin文件夾。

倘若在path中沒有添加“jdk1.6.0_21\bin”,將會出現圖1-4所示情況:

1-4 javac問題

classpath:.;%java_home%\lib\dt.jar;

指向java程序編譯運行時的類文件搜索路徑,告訴JVM要使用或執行的class放在什麼路徑上,便於JVM加載class文件,目的達到用戶可以import *,“.;”表示編譯運行時先查找當前目錄的class文件,dt.jar作用是運行環境類庫,提供Java Swing組建顯示的支持,可以用WinRAR打開看看,jar和zip格式一樣,只是擴展名不同;tools.jar作用是提供工具類庫和實用程序的非核心類;lib提供開發工具使用文件。

打開“開始”à“運行”,打入“cmd”,進入dos系統界面。然後輸入“javac”,如果安裝成功,系統會顯示一系列關於javac命令的參數以及用法。

特別注意:java_home後面不能加“;”,並且注意路徑名是JDK的路徑,而不是JRE,並且對變量名是不區分大小寫的。

補充:dt.jar、rt.jar、tools.jar

dt.jar和tools.jar是兩個java最基本的包,裡面包含了java中最重要的lang包到各種高級功能如可視化的swing包,是java必不可少的。

jar包

類別

備注說明

tools.jar

工具類庫,編譯和運行需要其中的類sun.tools.java.*,sun.tools.javac.*

一般只在javac時用到,java XXX.java 等價於java –classpath=%java_home%/lib/tools.jar XX.XXX.main XXX.java,javac是對上述命令的封裝,因此不用加到classpath中。應用服務器用來編譯JSP文件,應用服務器會自己加載,不需要自己設置。

rt.jar

java基礎類庫

默認在根classloader的加載路徑裡面,無需添加至classpath,同樣jre/lib下的大部分jar都在這個路徑中;檢測方法:刪去classpath中的rt.jar,用java –verbose命令檢測。

dt.jar

運行環境的類庫,主要是swing包

用到swing時最好加上,Eclipse開發環境默認是JRE,所以需要設置。

參考資源:

3個jar包的作用:http://www.linuxidc.com/Linux/2012-01/52713.htm

Eclipse下看3個包的作用:http://www.linuxidc.com/Linux/2012-01/52714.htm

JDK各文件夾的作用:http://www.linuxidc.com/Linux/2012-01/52715.htm

Copyright © Linux教程網 All Rights Reserved