JDK与adb/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分别会出现下面效果:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
【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效果例如以下:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
。
至此。环境变量已经配置完成,能够尽情的写代码了。
最新文章
- 利用css3选择器及css3边框做出的特效(1)
- JAVA Socket超时浅析
- [ALM]一步一步搭建MS ALM环境 - 安装TFS + SQL SERVER
- Windows搭建SVN
- 硅谷新闻3--使用Android系统自带的API解析json数据
- Ribbon_窗体_实现Ribbon风格的窗体
- js cookie操作
- SGU 132 Another Chocolate Maniac 状态压缩DP
- MYSQL常用命令集合(转载)
- nodejs实现接收Snmp的Trap消息
- Servlet、SPringMVC、Struts等防止表单反复提交的多种处理方法
- 【Linux&;amp;Unix--文件描述叙事的性格和权柄】
- Jenkins的安装与系统配置
- Android中使用findViewByMe提升组件查找效率
- 这 5 个前端组件库,可以让你放弃 jQuery UI
- 使用sed修改配置项的值
- 字符串匹配KMP算法详解
- Echarts扩展地图文字位置错乱的问题
- .net下的缓存技术
- 关于PID的如何修改的FAQ
热门文章
- [bzoj2111][ZJOI2010]Perm 排列计数 ——问题转换,建立数学模型
- 仿Orm 自动生成分页SQL
- 【leetcode】500. Keyboard Row
- Kotlin来了
- Android studio配置使debug签名和release签名一致
- [BZOJ1044][HAOI2008]木棍分割 二分+贪心+dp+前缀和优化
- React+dva.js+typescript实现百度贴吧移动web端
- 解密Java内存溢出之持久代
- POJ 3470 Walls(线段树+扫描线)
- UITableView的横向使用