开发 Google App Engine 应用程序首先需要安装 App Engine Java 软件开发工具集 (SDK) 。安装 App Engine Java SDK 对操作系统没有特定的需要,你可以在各种主流操作系统例如 Windows XP, Vista, Linux, Unix, 和 Apple Mac OS X 下开发 Google App Engine for Java 应用程序。在安装 App Engine for Java 开发环境之前,需要安装正确版本的 Java SE 开发工具集 (JDK) 。目前 App Engine for Java 开发环境支持 Java 5 和 Java 6 两个版本。
由于 Google App Engine 实际工作环境是在 Java 6 虚拟机和标准类库环境中运行的, 因此 Google 建议开发者使用 Java 6 进行开发和测试,这样可以尽可能确保开发出来的应用程序在开发环境和实际工作环境中操作和使用一致。
安装完 JDK 之后, 你就可以下载安装 App Engine Java SDK 了。如果你使用 Eclipse 进行开发,你可以使用 Eclipse 的软件更新 (Software Update) 功能来安装 SDK 。
如果你使用文本文件编辑器如 Notepad 编写 Java 程序或者使用其它的 Java 集成开发环境如 NetBeans IDE 、 JDeveloper 等 , 则可以首先到 App Engine 下载网站 http://code.google.com/appengine/downloads.html 下载 App Engine SDK for Java 压缩安装包,然后将压缩包里面的文件解压到你的硬盘中的某个目录如 C:/appengine-java-sdk 中。一般来说,压缩包在解压时自动创建的目录名是 appengine-java-sdk-X.X.X, 其中 X.X.X 是 SDK 的版本号。你可以在解压完成后更改这个目录名。
Eclipse 是当前最流行的 Java 集成开发环境 (IDE) 。 Google 专门为 Eclipse 开发环境提供了插件 Google Plugin for Eclipse 。安装此插件的 Eclipse 可以非常方便的创建、开发、调试、和部署 App Engine 应用程序。
Google Plugin for Eclipse 安装包将 Eclipse 插件、 App Engine SDK for Java 和 GWT SDK 打包在一起。 Google Plugin for Eclipse 支持目前通用的 Eclipse 版本 3.3 (Europa) 和 3.4 (Ganymede) 。如果你使用的是 Eclipse 3.4 ,你需要安装 Google Plugin for Eclipse 3.4 。
首先你需要运行 Eclipse, 点击菜单项“帮助” -> “软件更新 … ” (Software Update…) 打开“软件更新对话框” (Software Update and Add-ons) ( 参见图 1) 。
在“软件更新对话框”中 , 选择“可用软件”选项 (Available Software )。点击对话框右侧的“添加站点” (Add Site…) 按钮打开“添加站点对话框”。在安装地址栏( Location )中填入 http://dl.google.com/eclipse/plugin/3.4 后点击“确定” (OK) 按钮。 ( 参见图 2)
接下来你就可以在“软件更新对话框” 中的下载站点列表中看到新添加的 Google Update Site for Eclipse 3.4 。 Google Update Site for Eclipse 3.4 下又包括插件( Plugin )和开发工具集( SDKs )两部分,你可以选择安装全部或者其中任意一个。在这里我们选择全部安装,然后点击“安装 … ” (Install) 按钮。 (见图 3)
点击“安装 … ” (Install) 按钮后, Eclipse 会弹出如下对话框让你选择要安装的模块。全部选中后点击“下一步” (Next) 按钮然后再点击“完成” (Finish) 按钮。这时 Eclipse 会弹出安装进度对话框同时开始下载并且安装你选择的模块。 ( 见图 4)
安装完成后, Eclipse 会弹出对话框建议你重新启动 Eclipse 。这时你可以选择“是” (Yes) 重新启动 Eclipse 即可。整个 Google Plugin for Eclipse 的安装过程到此就算完成了。现在就可以开始开发你自己的 Google App Engine 应用程序了。
在 Eclipse 重新启动完成后你会发现在图标栏新增加了 3 个图标 ,这 3 个图标可以分别用来创建新的 App Engine 应用程序项目、创建 GWT 编译项目和部署 App Engine 项目。如果你从菜单中选择“文件”( File )—〉“新建” (New) —〉“项目 … ” (Project…) 打开新建项目对话框,你会看到你可以创建新的 Google Web 应用项目。 ( 图 5)
在 Eclipse 3.3 下安装 Google Plugin for Eclipse 的步骤与在 Eclipse 3.4 下的安装步骤基本一致,最主要的不同点是需要在添加站点时将添加的 URL 改成 http://dl.google.com/eclipse/plugin/3.3。