这篇文章里将记录安装Java及配置Java环境的一些步骤,以及基于Java的可扩展开发平台Eclipse的Android开发环境的配置。

准备工具

1.JDK下载

下载地址

关于左侧列栏的Java SE、Java EE、Java Me的区别是:

JavaSE 是 jdk jvm 以及自带的api合集的具体实现。javaee 是基于JavaSE而发展出来的一套规范接口。请注意是规范,并不是实现。发行商自己去实现这些接口。JavaME 是一套运行专门为嵌入式设备设计的api接口规范。比如机顶盒这种程序。

总而言之,SE写桌面应用,EE写web应用,ME写移动应用;但现在ME被安卓取代了。这里我们选用SE。



进入网页后选择Java SE->Downloads



选择电脑对应版本就行了。

2.Eclipse下载

下载地址

下载成功就行了。

3.Android SDK

下载地址



目前最新的版本是24.4.1,根据电脑系统选择下载,在这里我选择Windows下载。

4.ADT

下载地址

最后下载完所有的工具后如下:



接下来就一个一个安装了。

JDK安装

个人建议可以先在想安装的盘符下创建文件夹Java,再在Java文件下创建两个新文件夹jdk与jre。虽然之后也可以再创建,不过提前创建好比较有条理。

双击运行已下载好的jdk,途中会经过两次文件安装位置提示,第一次是jdk的安装位置,第二次是jre的安装位置,分别将安装位置选择为

D:\Java\jdk和D:\Java\jre,即之前创建的文件夹,完成之后,检查有没有装上,快捷键windows+r,输入cmd命令,再输入javac:



出现上述原因是因为没有安装程序没有自动帮你添加环境变量,所以这里需要手动操作:

1.计算机->(右击)属性->高级系统设置->环境变量



在path里添加你安装的jdk路径,比如我这里D:\java\jdk\bin

2.在系统变量下新增一个JAVA_home项,存放jdk的安装路径:

JAVA_HOME
D:\java\jdk

3.重启电脑

4.cmd->javac:



出现这个就代表成功了。

Eclipse安装

双击eclipse-inst-win64.exe文件,下载相对应的IDE即可,在这里我选用的是For Eclipse Committers版本



等待安装好就行,关掉先不管这个程序了。

Android SDK安装

1.双击之前下载的SDK文件,



一直next下去,安装成功后,将安装路径同样加到系统变量中去。

2.重新启动

3.cmd->Android -help



出现上述就是成功了。

ADT安装

参照这篇博客

完成上述步骤,一个Java开发环境就搭建出来了。

同时,eclipse现在其实我用的很少,因为Android Studio的诞生的确是为开发者创建了一条更好的开发体验,如果能学会Android Studio的相关操作的话,还是很方便的。Android Studio的安装可以参照这篇博客

Java安装及配置开发环境的更多相关文章

  1. 【Java】0X001.配置开发环境,JDK、classpath等

    [Java]0x01 配置开发环境,JDK.CLASSPATH等 一. 下载JDK安装文件 首先,进入Oracle官网Java页面. 注意,要下载的是JDK而不是JRE,这点很重要,因为JRE并不包含 ...

  2. Windows&Appium&Java&Python自动化测试-配置开发环境

    摘要 本篇博文,主要介绍借助Appium做移动端自动化测试的开发环境搭建,包括Java和Python Java环境:Appium+Maven+Idea+TestNG+Reportng Python环境 ...

  3. Java系列学习(二)-配置开发环境

    1.设置系统环境变量 1.1.设置JDK的Path路径 作用:通过path环境变量,将JDK安装目录下的bin目录配置到path变量下,可使javac指令和java指令在任意目录下运行   方法一:直 ...

  4. Win7 32位系统下Sublime text 3的安装以及配置C/C++、java、python的开发环境方法

    本人初学者,此文仅是对这几天鼓捣subime text 3一点微不足道的经验总结,如有明显错误,欢迎指正! 好了,废话少说,进入正题,之前编程java一直用的是eclipse,java的主流IDE,后 ...

  5. Java基础-配置开发环境-安装JDK

    Java基础-配置开发环境-安装JDK 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.计算机基础知识 1>.计算机的组成 计算机有硬件与软件组成. 2>.硬件: 硬 ...

  6. java的GUI之SWT框架 配置开发环境(包含但不限于WindowBuilder完整教程,解决Unknown GUI toolkit报错,解决导入SWT包错误)

    官网(资料挺多的,API文档截图以及示例都有):https://www.eclipse.org/swt/ 克隆官方仓库 git clone --depth=1 git://git.eclipse.or ...

  7. SharePoint 2013 配置开发环境,需安装VS2012插件

    原文:SharePoint 2013 配置开发环境,需安装VS2012插件 SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有ShareP ...

  8. SharePoint 2013配置开发环境,需安装VS2012插件

    SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有SharePoint 2013开发的支持,如下图: 然后,去网上查找资料,VS2012对 ...

  9. 配置开发环境&安装sklearn

    我的开发环境是Jupyter lab,所用的库和版本大家参考: Python 3.7.1(你的版本至少要3.4以上) Scikit-learn 0.20.0 (你的版本至少要0.19) Graphvi ...

随机推荐

  1. buildroot mysql mysql.mk hacking

    /*********************************************************************** * buildroot mysql mysql.mk ...

  2. 小米5安装Xposed框架——需要解锁刷机

    Xposed官网 https://forum.xda-developers.com/xposed 官方模块厂库 https://repo.xposed.info/ 中文站点 https://xpose ...

  3. windows 7下mingw+msys编译ffmpeg

      windows 7下mingw+msys编译ffmpeg   1-->下载安装MingW,mingw-get-inst-20120426.exe  http://sourceforge.ne ...

  4. ffmpeg第三方库编译记录

    最近在研究ffmpeg的编译,之前使用的Ubuntu,需要安装虚拟机,非常麻烦,所以后来改研究在Windows平台编译. 一开始遇到很多挫折,参考了网上很多的帖子,但要么不全要么内容已过期,经过我的反 ...

  5. java基础回顾之IO

    Java的IO 是Java运用重要部分之一,涉及到的内容也比较多,容易混淆,一段时间不用,可能就会遗忘,要时常回顾记忆一下: (图片来源于网络) Java 流在处理上分为字符流和字节流. 字符流处理的 ...

  6. Eclipse或MyEclipse中给第三方jar包添加源码步骤

    0.目的 向web项目中添加mybatis源码. 1.项目结构如下 将mybatis的jar包添加到工程中 2.解压下载的mybatis压缩包(下载地址 https://github.com/myba ...

  7. long long 与__int64使用总结

    本文摘自网络.原文网址:http://blog.sina.com.cn/s/blog_6aa178410100vlwr.html 前言: 在16位环境下,int/unsigned int 占16位,l ...

  8. 数组排序----Demo

    //选择排序,分为简单选择排序.树形选择排序(锦标赛排序).堆排序 此算法为简单选择排序 public static void selectSort(int[] a){ for(int i=0;i&l ...

  9. 【问题】Expandable数据集的定义的正确方法,TabActivity弃用替代,Gallery替代,imageswitcher

    Expandable 问题: http://www.cnblogs.com/xingyyy/p/3389611.html 扩展阅读:http://blog.csdn.net/lmj623565791/ ...

  10. 详解MYSQL各种优化原理

    说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *.不使用NULL字段.合理创建索引.为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原 ...