第二章 下载和安装Eclipse总则
下载和安装Eclipse总则 - 第二章(1)
-关键技能&概念
-选择一个开发环境
-下载 Eclipse
-安装和配置Eclipse
Android应用程序是在JAVA下开发的。Android自身不是一个语言,但是是一个运行应用程序的环境。这样,理论上你可以使用任何发布或者综合开发环境(IDE)来开始你的开发。事实上,你可以选择非IDE开发。
提示:
在本章稍后,我会介绍不使用IDE或者“命令行接口”(CLI)来开发Android应用程序。这期间,我不会在书中的每一个例子都使用这种技术,你将会学到如何在CLI里开发的基础知识。
假如你对使用JAVA的IDE比较舒服,如Borland的JBuilder或者开源NetBeans,你可以尽管去使用。有了中等的水平的经验,你应当可以适应本书大部分的例子。但是,开放手机联盟和谷歌认同一个JAVA的IDE,那就是:Eclipse.
注意:
如果你选择不用Eclipse来跟从本书的例子,你需要看看你的IDE文档关于编译和测试你的Android的程序。书中的例子只给了如何在Eclipse中编译和测试程序的说明,在Eclipse中使用Android的plugin。
本章简明的描述了如何下载和安装Eclipse以及所要求的JAVA Runtime Environment(JRE)。很多的时候,安装向导和教材趋向于跳过简单的步骤。我已经发现跳过简单的步骤经常忽略重要的条目。因为这个原因,我在本章内包含了从下载到安装的所有步骤。
为什么是Eclipse?
为什么Eclipse是推荐的Android程序开发的IDE呢?对这个特定的认同有一些原因:
1、为了保持开发手机联盟真正开放移动开发市场的宗旨,Eclipse是有着同样显著特点的,免费的Java IDE可以使用。Eclipse同样容易使用,最少的学习时间。这些特性让Eclipse对于固定的,开放的Java开发成为吸引人的IDE。
2、开发手机联盟已经为Eclipse发布了一个Android的plugin,允许你来创建Android-定义项目,编译它们,并且使用Android模拟器来运行和调试程序。当你开发你的第一个Android程序时,这些工具和能力将会是非常宝贵的。你还是可以用其它的IDE来创建Android程序,但是Android的plugin为Elipse创建某些元素——如,文件和编译设定。这些来自Android-plugin的帮助将缩短你宝贵的开发时间并减少学习的弯路,那就意味着你可以花费更多的时间来创建惊人的应用程序了。
注意:
Elipse同样也可用于苹果和Linux系统,有着强大的能力,在不同的操作系统,意味着几乎每个人可以在任何的电脑上开发Android的应用程序。不过,本书的例子和电脑截图觉来自与微软Windows版本的Eclipse。记住这一点,如果你使用其他的电脑操作系统。你的界面可能看上去会有轻微的不同,但是总体的功能不会改变。如果在Linux的Eclipse有一些主要的操作不同点的话,我会举例说明。我会举出一些在Linux上的列子。而主要的例子会是Linux/Android的命令行环境(CLE)。
下载和安装JRE - 第二章(2)
在你下载和安装Eclipse之前,你必须确保在电脑上下载并安装了Java Runtime Environment(JRE)。因为Eclipse作为一个程序是由Java写成,它要求JRE来运行。如果JRE没有安装或被检测到,如果你试着打开Eclipse,你会看见下面的错误:
如果你已经是一个Java的开发者并且已经在电脑上安装了Java,你还是要按照提示安装,确保安装了正确版本的JRE。
注意:
大多数使用过网络或者以网络为基础的应用程序的人,安装过JRE。JRE允许你运行Java基础的应用程序,但是它不允许你去创建它。要创建Java应用程序,你需要下载并安装Java Development Kit(JDK),这个包含了创建Java应用程序所需的所有工具和库。如果你不熟悉Java,记住这一点就行了。对于书中提到的例子,我会下载JDK,因为它也包含了JRE.虽然你不需要JDK来运行Eclipse,但是你还是可以在本书后续章节的开发中使用。
导航到Sun公司的下载页面,http://developers.sun.com/downloads/,如下面的插图(略)所示。正常情况你只需要JRE来运行Eclipse,但是对于本书的目的,你应当下载包含了JRE的完整的JDK,下载JDK的原因是在本书的后面,我会提到只使用JDK而非Eclipse来开发Android程序。如果你想跟从教材的话,你会需要完整的JDK。
从SUN的下载页面,导航到适当JDK的下载部分。选择并下载,如下图(略):
对于书中例子,我选择使用Java 5 JDK Updata 14,因为在Eclipse文档中明确说明这是个支持的版本。要下载Java 5 JDK,选择你要下载的平台来下载。你可能简单的跟着下载Java 6 JDK。但是,如果你要下载旧的JDK 5,你需要点击前一个发布的链接,如图(略):
注意:
下载前,你必须同意并接受Sun公司的专利使用权转让协定。
在Java Se以前一个发布下载页面,点击J2SE 5.0 下载链接,然后点击JDK 5.0 Update x下载按钮,x是最后的升级号码(14是本书写的时候的号码,你下载的时候可能会有所不同)。
如果你正在下载一个到微软Windows的环境,当你见到如下图(略)所示的通知时,点击Run来开始JDK的安装。
提醒:
如果你想要保存一份JDK包的备份,点击Save而并非Run。总之,当你选择保存了JDK,确保注意保存位置。在下载结束后,你需要导航到下载位置并且手动执行安装包。
在安装期间,你会被提醒阅读协议,如下图(略)。同意之后,点击Next,然后就可以选择你的定制安装选项了。
这里只有一点你需要改变的,除非你是一个成熟使用Java的人并且需要选择特定的选项,在这种情况下,请自由的改变你需要的安装选项。下面是Java JDK安装的定制安装图(略)。
为了保持过程的简单性,并且完全地标准化,你应当接受软件自身的安装建议——选择缺省的设定——并且点击Next来继续安装。再次强调,如果你想要订制改变,请按照你自己的方式进行。总之,如果在后面的章节你遇到麻烦,你会需要修改你的安装选项。当安装完成的页面出现,如下图:(略),点击Finish,然后你的安装就会完成。
一旦你完成Java JDK的安装——而且根据缺省,JRE也会安装——你可以开始安装Eclipse了。
分享到:
相关推荐
书号:ISBN:9787894300874 Android开发从入门到精通
在Android开发领域,掌握基础知识是至关重要的,而这套"Android开发从入门到精通【视频教程+课程源码】"提供了一条系统学习的路径。它不仅包括了详细的视频讲解,还有配套的源代码,旨在帮助初学者从零开始,逐步...
《Android开发从入门到精通》是一本针对Android Studio的详细开发指南,旨在帮助初学者和有一定基础的开发者深入了解和掌握Android应用开发的核心技术。在学习Android开发的过程中,Android Studio是官方推荐的集成...
Android应用开发从入门到精通-源码和课件.rar
"Android开发从入门到精通光盘源代码"是一个很好的学习资源,提供了随书配套的详细代码示例,帮助开发者深入理解Android应用开发的各个环节。这里我们将围绕这个主题,深入探讨Android开发中的关键知识点。 首先,...
从给定的文件信息来看,这是一本名为《Android开发从入门到精通》的书籍,作者为扶松柏,版本为扫描版。虽然标签部分似乎有些混乱,将本书标记为"C++经典书籍",但根据标题和描述,我们可以确定这实际上是一本关于...
《Android开发从入门到精通》是一本专门为Android编程新手量身打造的教程。这本书全面覆盖了Android开发的基础知识,旨在帮助读者快速掌握Android应用开发的核心技能。以下是对书中的主要知识点进行的详细解读: 1....
Android开发应用从入门到精通 朱桂英 中国铁道出版社 本书循序渐进地讲解了android技术的基本知识,并通过实例直观地演示了android在各个领域中的具体应用。本书内容新颖、知识全面、讲解详细,全书分为4篇17章,第...
Android开发从入门到精通是扶松柏编著的一本关于Android应用程序开发的书籍。该书面向初学者,旨在通过简洁明了的语言和生动的实例,详细介绍Android应用开发中所需掌握的各种技术。书中可能覆盖的内容包括但不限于...
在本资源中,我们聚焦于"Android开发从入门到精通"这一主题,特别是关于第9章的源码。这表明该压缩包包含了Android应用开发的一个关键章节的学习资料,特别是实战案例,这对于初学者和进阶者都极具价值。以下是根据...
本款android从入门到精通pdf是由明日科技编著,是一本android入门书籍。全书由浅入深,循序渐进,以初、中级程序员为对象,从了解Android和搭建开发环境学起,再学习Android开发的基础技术,然后学习Android开发的...
提供的源代码文件(android开发从入门到精通光盘源代码_2章-6章.7z、android开发从入门到精通光盘源代码_7章-12章.7z)将作为实践环节的重要资源,帮助学习者通过实际操作巩固理论知识,提高动手能力。
《Android开发从入门到精通-扶松柏版》这本书籍是Android开发领域中一本专门针对初学者的教程书籍。它以通俗易懂的方式介绍Android开发的基础知识,帮助读者逐步掌握如何使用Android Studio这个集成开发环境来创建和...
"android开发从入门到精通光盘源代码第二章"提供的资源正是为了帮助初学者系统学习并深入理解这一平台的编程技术。本章节可能涵盖了Android应用的基础架构、UI设计、事件处理、数据存储等多个方面,通过实际的源代码...
Android开发从入门到精通第二版项目案例+视频讲解
#### Android开发入门:初探与实践 ##### Android开发简介 Android不仅是一个移动平台,更是集成了移动、无线、计算机及通信技术的综合性平台。借助于Android Eclipse插件,开发者能够在Eclipse环境中高效构建...
在本章节"Android开发从入门到精通"中,我们将深入探讨Android应用开发的关键概念和实践技巧,这将有助于初学者迅速提升技能,并为有经验的开发者提供深入理解的平台。第7章通常涵盖的是Android应用架构中的某一核心...