一、安装JDK

-JDK下载地址

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
注意正确选择下载版本,如果电脑是32位,那就选择32位版本(通常描述是Windows x86),如果电脑是64位,那就选择64位版本(通常描述是Windows x64)

-JDK安装

JDK安装起来很简单,就是下一步再下一步即可,注意最后还要安装JRE(Java Runtime Environment,Java运行环境)。

-配置环境变量

Path

%JAVA_HOME%\bin;

CLASSPATH

.;%JAVA_HOME%\lib\tools.jar;
这里不要漏掉前面的.;很重要

JAVA_HOME

这里的路径写jdk安装路径

二、安装Eclipse

-Eclipse下载地址

http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/mars1

注意:Eclipse版本要和JDK版本对应,JDK是32位/64位,那么Eclipse就得是32位/64位

-解压

下载之后解压即可使用

三、安装ADT插件

安装ADT有两种方式,在线安装和离线安装。

-在线安装

step1:点击help菜单 点击install new software

step2:打开后name随便写一个名字即可,location输入http://dl-ssl.google.com/android/eclipse/然后点确定。

step3:一路next,直到finish完成。

-离线安装

因为伟大的防火墙屏蔽了google,所以google的一些站点也被屏蔽了,这就导致我们在线安装失败。所以需要下载ADT包进行离线安装。
step1:下载ADT包,http://pan.baidu.com/s/1bnFitbx,下载后不需要解压
step2:安装ADT


step3:一路next,直到finish

四、安装SDK

安装SDK也有两种方式——在线安装和离线安装

-在线安装SDK

通过SDK Manager下载所需版本

-离线安装SDK

step1:把SDK的文件提前下载下来,有一些热爱分享的人会在网上分享一些下载资源,去下载就可以啦。
step2:配置路径


拓展


-JDK是什么

JDK的全称是Java Development Kit(Java开发组件),类似于一堆积木,基本形状给你定义好了,剩下的是摆个长城还是摆个天安门就看你的创造了。本文下面提到的Android SDK与此有一定程度的相似。

-JDK和JRE的区别

JDK是Java程序员开发必备,因为它是组件嘛,是积木嘛,没有积木怎么摆小房子。JRE是Java程序的运行环境,是JVM(Java虚拟机)的所在地,没有它Java程序是没法运行的。

-为什么要配置环境变量

一句话:让Java程序能够找到回家的路。你安装好Jdk之后,相当于给Java程序建了一个家,运行Java程序的时候,需要有个明确的指引,才能让他找到家,否则找不到家就迷路了,就报错了。配置环境变量,就相当于给Java程序指出一条回家的路。那么,既然是给人家指出回家路,这条路就不能指错,所以配置环境变量时,一定要注意严谨,不能有一丝一毫的差池。

比较正式的解释:
配置path的原因是让你可以在控制台编译、运行你的java程序而不必进入到java程序目录去运行,例如控制台命令:java -version,要执行此命令,控制台会先在当前目录找java.exe程序,找不到会去path变量中指定的路径去找此命令,如果没有找到就不会执行,java.exe是在java程序目录中的bin目录下,所以path才会配到java程序的bin目录。path可以说主要是为了方便,让你无论在哪个目录下都可以直接使用javac等命令,否则就只有到bin目录下执行javac和java命令了。

classpath变量通常是新建的变量。在编译、运行java程序时会在它指定的目录下去找你所要用到的class,也是先在本目录下找,然后在指定目录下找,都找不到就会报错了。

为什么非要在classpath中配置.;呢?如下图,如果我们没有在CLASSPATH中配置.;那么执行java命令时就会出错,因为它找不到Test.java编译后的Test.class文件。

-什么是ADT

ADT全称Android Development Tools,本质就是一个用于Android开发的Eclipse插件。

-什么是SDK

SDK全称Software Development Kit(软件开发套件)。不仅Android有SDK,一些支持第三方定制开发的软件都有SDK,让用户在此基础之上进行定制开发。

Android入门教程 Android开发环境搭建【详细教程】相关推荐

  1. 1 Go语言开发环境搭建详细教程+go常见bug合集【Go语言教程】

    Go语言开发环境搭建[Win.Linux.Mac] 1 SDK下载 官网地址:golang.org,因为一些原因国内可能无法访问.可以使用下面第二个链接. 国内地址访问:https://golang. ...

  2. PHP开发环境搭建详细教程

    首先你需要安装Apache Server,这里以当前最新版Apache Server2.4为例进行说明,可惜官网并没有提供最新版的msi安装包,连编译后的binary二进制压缩包都没提供,不过我已经编 ...

  3. Rust语言开发环境搭建详细教程

    目录 一.Rust简介 1.rust历史 2.rust吉祥物 二.Rust开发环境搭建 1.C++环境安装 2.Rust下载 3.rust安装 4.rust环境检测 查看rust版本 查看cargo版 ...

  4. android 入门之一【开发环境搭建】

    这里的开发环境采用Eclipse+android 开发插件,其它的开发环境不做介绍 一.安装JDK android 开发语言是基于Java的,所以要做android的开发必须要安装JDK,并且对JDK ...

  5. Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤

    Qt | Qt For Android.Qt5.14.2安卓开发环境搭建详细步骤 目录 Qt | Qt For Android.Qt5.14.2安卓开发环境搭建详细步骤 1.简介 2.软件下载 1.J ...

  6. Python开发环境部署详细教程,附上免费Python开发平台

    Python开发环境部署详细教程来啦!本文将带大家搭建一个Python虚拟环境和基于网页的用于交互计算的应用程序Jupyter Notebook. 如果这么简单的部署教程你还是学不会,没关系,在文章末 ...

  7. win0php环境搭建,win10php环境搭建详细教程

    大家在将系统更新为Win10系统后,对php环境搭建方法并不是很清楚.那么win10php环境搭建要怎么操作呢?其实win10php环境搭建的方法跟Win7/Win8.1系统的php环境搭建是相同道理 ...

  8. Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)...

    win7(win10也适用)系统安装GPU/CPU版tensorflow Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程) 目录 2.配置 ...

  9. linux python2.7安装教程_Linux中RedHat下安装Python2.7开发环境的详细教程-学派吧-

    这篇文章主要为大家详细介绍了Linux RedHat下安装Python2.7.pip.ipython环境.eclipse和PyDev环境,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux ...

  10. Kubernetes集群环境搭建详细教程(一主两从)

    Kubernetes集群环境搭建详细教程(一主两从) 1.1 安装要求 在开始之前,部署Kubernetes 集群机器需要满足以下几个条件: 一台或多台机器,操作系统CentOS7.x-86_x64 ...

最新文章

  1. Jittor框架API
  2. iOS 使用Quartz 2D画虚线 .
  3. hello python jpush api_jpush python服务器端
  4. 怎么解决tomcat占用8080端口问题
  5. 如何在一个日期值上加上分钟值得到新的日期
  6. Win2003 Server磁盘配额揭密启用篇
  7. 【牛腩新闻发布系统】开始
  8. 基于微信小程序的AI智能识物
  9. 八爪鱼取消Ajax加载数据,谁知道八爪鱼采集器设置了循环翻页采集怎么才采集十几个数据就停下不动了...
  10. iOS 强制屏幕实现旋转功能,超级简单。
  11. 开发日志 2017年8月31日
  12. TopoDOT | 高精地图三维矢量元素提取——道路车道标线
  13. 《先知·逸乐》| 《先知·自由》
  14. 你认为,做期货是基本面更有效还是技术面更有效?
  15. 大促中为什么需要可视化监控大屏?
  16. 初中使用计算机教学反思,初中信息技术教学反思与体会
  17. [jzoj5791]【NOIP2008模拟】阶乘 (数学)
  18. 基于树莓派+STM32+OneNET云平台打造智能家居系统(一)硬件设计篇
  19. AOP的两种动态代理机制
  20. 我的京东管理生涯随想

热门文章

  1. 如何更好的与ChatGPT人机对话进行辅助pyhton代码开发
  2. back-end 后端开发面试题
  3. Socket中send()函数和rece()函数详解
  4. web前端高级React - React从入门到进阶之React条件渲染
  5. .java编译成.class 与 .class反编译成.java
  6. 转载CSDN博客步骤
  7. artemis mq配置开机启动 (centos7)(artemis Init Script)
  8. 攻防世界xff和refereer
  9. word插入excel文档显示图标的方法
  10. qt Redis使用