天天看点

第二章 下载、安装Eclipse 为什么选择Eclipse? 下载和安装JRE 下载和安装Eclipse

关键技能和概念

l        选择一个开发环境

l        下载Eclipse

l        安装和配置Eclipse

Android应用程序是利用java进行开发。Android本身并不是一种语言,而是一个运行应用程序的平台。比如,理论上讲你可以使用任何适合你的分布式或集成开发环境(IDE)进行开发,甚至可以完全不用IDE。

如果你对一种特定的java IDE情有独钟,如Borland 的JBuilder或开源的NetBeans,那就用它吧。如果你的水平还不错,你应该可以理解这本书的大多数示例。然后开源手机联盟和Google更赞同使用一种java IDE,那就是Eclipse。

本章简要概述了下载和安装Eclipse及所需Java运行环境(JRE)的步骤。大多数情况下,为了吸引更多专业的高级读者,安装指南和教程会跳过像这样的简单步骤。我发现跳过这些小步骤,往往会忽略重要的环节,所以,本章我引入了下载和安装的全部步骤。

为什么选择Eclipse?

为什么Eclipse是开发Android应用的最佳IDE?下面是列举几点原因:

l        Eclipse和开放手机联盟的开放手机开发市场的宗旨一致,也是一款功能强大,免费的Java IDE。Eclipse易用易学,这使它成为了一款适合java开发的开源IDE。

l        开放手机联盟也发布了Eclipse的Android插件,使你可以创建和编译Android 项目,并通过Android模拟器运行和调试。这些工具和性能在你创建第一个Android应用时将会是无价之宝。你也可以用其他IDE创建Android应用,但是Eclipse的Android插件可以为你生成一些安装必备的条件——如文件和编译设置,Eclipse的Android插件提供的帮助文档,可以节省你预先的开发时间,大大缩减你的学习曲线,这就意味着你可以把大部分时间花在创建有效的引用上。

下载和安装JRE

在下载和安装Eclipse之前,你得确认你的机器上是否安装了java运行环境(JRE)。因为Eclipse是java编写的应用,运行时需要JRE。如果JRE没有安装或者没被检测到,那么你打开Eclipse时就会遇到下面的报错:

第二章 下载、安装Eclipse 为什么选择Eclipse? 下载和安装JRE 下载和安装Eclipse

如果你已经是java开发者,并且在你的电脑上安装了Java,为了确保你安装了JRE的正确版本,你还需参考下面的指导。

浏览Sun开发者网站(SDN)的下载页面http://developers.sun.com/downloads/,如下面所示。一般情况下你只需要JRE来运行Eclipse,但出于本书的需要你应该下载整套JDK,其中包含了JRE。下载整套JDK的原因是随后我将介绍一些如何脱离Eclipse创建Android应用的例子,那时将会用到JDK工具。如果你要参考这些教程,你需要整套的JDK。

第二章 下载、安装Eclipse 为什么选择Eclipse? 下载和安装JRE 下载和安装Eclipse

从SDN下载页面,浏览到正确版本的JDK的下载模块。选择并初始化下载,如下所示:

第二章 下载、安装Eclipse 为什么选择Eclipse? 下载和安装JRE 下载和安装Eclipse

本书的例子我选择使用Java 5 JDK的第14更新版,因为它是Eclipse文档中明确定义的支持的Java版本。下载Java 5 JDK前,选择你要下载的平台。如果你选择下载Java 6 JDK,同理。如果你下载早期的JDK5,你需要点击前面的发布链接,如下所示:

第二章 下载、安装Eclipse 为什么选择Eclipse? 下载和安装JRE 下载和安装Eclipse

在Java SE早期版本的下载页面,点击J2SE 5.0下载链接,然后点击JDK 5.0的第x更新版的下载按钮,x是最新的更新版本号,(写这本书时是14,可能你读到此时已经不同了)。

如果你下载到Microsoft Windows环境,当你看到下面的提示,点击Run即可安装JDK。

第二章 下载、安装Eclipse 为什么选择Eclipse? 下载和安装JRE 下载和安装Eclipse

安装时,进程会提示你阅读并接受许可协议,如下所示。接受标准许可协议之后,点击下一步,你就可以自定义选择安装选项。

第二章 下载、安装Eclipse 为什么选择Eclipse? 下载和安装JRE 下载和安装Eclipse

你几乎可以不做任何更改,,除非你是一个经验丰富的java老兵并且有你需要选择的特殊选项,这样你就可以自由的选择你认为合适的选项。下面展示个性化的JDK安装截图。

第二章 下载、安装Eclipse 为什么选择Eclipse? 下载和安装JRE 下载和安装Eclipse

为了让安装过程更加简单和标准化,你应该接受建议的安装包——默认为全部选择——点击下一步开始安装。如果你对具体的更改非常熟悉,那就自由更改。然后,如果你在随后的章节中遇到了难点,那你就要更改你的安装选项。当如下所示的安装完毕界面出现时,点击结束按钮,就完成了安装。

第二章 下载、安装Eclipse 为什么选择Eclipse? 下载和安装JRE 下载和安装Eclipse

一旦你完成了java JDK的安装——以默认的JRE安装方式——你就可以开始安装Eclipse。

下载和安装Eclipse

浏览Eclipse下载页面http://www.eclipse.org/downloads,如下所示。在章节之初,利用Eclipse开发需要JRE(推荐Java 5 JRE),这在上一章节中已经说明了。从该站点为Java开发者下载Eclipse IDE。此安装包相对较小(79MB)应该下载非常快。一定不要为Java EE开发者下载Eclipse IDE,因为它是个稍微不同的产品,我不会讲解它的用途。

第二章 下载、安装Eclipse 为什么选择Eclipse? 下载和安装JRE 下载和安装Eclipse

下载Eclipse后,就该安装它了。打开你下载的Eclipse安装包所在的位置。本书中Microsoft Windows平台的最新Eclipse安装包是eclipse-java-europa-fall2-win32.zip。解压缩并运行eclipse.exe文件。Eclipse会安装到默认的用户目录(Microsoft Windows平台下),不过你可以将安装到你的程序目录。它默认有保存应用的目录,也允许你设定不同的workspace位置。下面展示了安装时显示的Eclipse标题画面。

第二章 下载、安装Eclipse 为什么选择Eclipse? 下载和安装JRE 下载和安装Eclipse

一旦开始安装Eclipse,系统提示你创建默认的workspace,如大部分开发环境一样,工程被创建和保存到一个workspace中。默认的workspace路径是你的用户目录,如下所示。要选择不同的位置,则点击浏览按钮,定位到目标位置。

第二章 下载、安装Eclipse 为什么选择Eclipse? 下载和安装JRE 下载和安装Eclipse

我推荐你勾选将全部工程默认为指定的workspace的选择框。勾选后,你就可以少了一项担心,当创建新项目时你就知道到哪个目录结构中寻找你的源文件。本书中,有时你需要脱离Android开发环境浏览项目文件,所以知道它们的准确位置非常有用。

选择workspace的位置之后,点击确定按钮。

此时,你的开发环境已经被下载并安装好了。虽然Eclipse的安装看起来非常快,但在你创建第一个Android项目之前你还需要做一些配置工作。你需要做的大部分配置工作,都集中在Android SDK和Eclipse的Android插件上。

下一步,你需要下载并安装Android SDK,以及 Eclipse的Android插件,并对Eclipse的设置项进行配置。第三章结束时,你会有一个完全配置好的开发环境,你可以利用它创建你的应用程序。然后你就可以在第五章中研究Android SDK,开始创建你的第一个Hello World!应用。

专家答疑

问:Eclipse是用来开发java应用的,那么Android能运行其它语言编写的应用吗?

答:如本书中所写,除了Java之外,还没有其它SDK或模拟器允许Android开发环境运行其它语言。

问:除了第五版JRE外,你可以在Eclipse(和Android SDK)中使用其它版本的JRE吗?

答:从技术上讲,你可以在Eclipse中使用第五版或者更新的版本。然而最新版本的Eclipse只在Java 5 JRE上测试过。