JDK與adb/android環境變數配置完整教程

來源:互聯網
上載者:User

標籤:android

      在這篇文章中,主要解決一個在Java或者Android開發中第一步需要解決的問題,那就是環境變數的配置。由於這部分在網上有很多教程,參差不齊。我這裡主要是對JDK與adb/android兩者的環境變數進行匯總,並且針對每一類配置提供幾種不同的實現方式。

【1】JDK環境變數配置

       JDK的安裝目錄為:C:\Program Files (x86)\Java\jdk1.7.0_45。JDK環境變數配置共有三種方法,即絕對路徑法、JAVA_HOME法、完整法。

(1)絕對路徑法:即JDK的環境變數的配置全部使用絕對路徑。是最簡單的配置方法。

path=C:\Program Files (x86)\Java\jdk1.7.0_45\bin;C:\Program Files (x86)\Java\jdk1.7.0_45\jre\bin


(2)JAVA_HOME法:這是最常見的配置方法,改動比較方便,較為靈活。也可以理解為相對路徑。

JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_45

path中=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;


(3)完整法:是在JAVA_HOME方法的基礎上增加了classpath.在某些使用過程中可能會使用到classpath來尋找路徑.推薦使用這種方式。

JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_45

path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

classpath=,;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意:classpath要以.;開頭。英文狀態下的“點  分號”)


JDK配置成功後,在cmd下輸入java,javac,java -version分別會出現以下效果:






【2】adb/android環境變數配置

      在以前開發Android的時候,我一直以為使用IDE如Eclipse、Android Studio是不需要配置環境變數的,除了JDK。隨著後來測試與調試的增多,發現Android也是需要配置環境變數的,這樣會使開發更加快捷方便。所以一定要做這一步工作。

我的Android SDK的路徑為:D:\adt-bundle\sdk;(大家根據個人情況自己改)


(1)絕對路徑法:全部使用絕對路徑進行配置。

path=D:\adt-bundle\sdk\platform-tools;D:\adt-bundle\sdk\tools;


(2)ANDROID_HOME法:可以類比JAVA_HOME法。

ANDROID_HOME=D:\adt-bundle\sdk

path=%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;


adb/android環境變數配置成功後,cmd中分別輸入adb,android list效果如下:



        至此,環境變數已經配置完畢,可以盡情的寫代碼了。




著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

JDK與adb/android環境變數配置完整教程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.