首页 > 互联网技术 > Google App Engine java版教程2-安装Java SDK

Google App Engine java版教程2-安装Java SDK

安装 Java SDK

您可以使用 App Engine Java 软件开发工具包 (SDK) 为 Google App Engine 开发和上传 Java 应用程序。

SDK 包含网络服务器软件,您可以在自己的计算机上运行该软件以测试 Java 应用程序。服务器模拟所有 App Engine 服务,包括本地版本的数据存储区、Google 帐户以及使用 App Engine API 从计算机中提取网址和发送电子邮件的功能。

获取 Java

Google App Engine 支持 Java 5 和 Java 6。在 App Engine 上运行 Java 应用程序时,将使用 Java 6 虚拟机 (JVM) 和标准库运行该应用程序。理想情况下,您应使用 Java 6 编译和测试应用程序,以确保本地服务器的工作方式与 App Engine 类似。

App Engine SDK 与 Java 5 兼容,这非常适用于不能方便获取 Java 6 的开发人员(如使用 Mac OS X 的开发人员)。您可以将使用 Java 5 编译的类和 JAR 上传到 App Engine。

如有必要,请下载并安装适合您的平台的 Java SE 开发工具包 (JDK)。苹果机用户可以访问 Apple Java 开发人员网站,以下载并安装用于 Mac OS X 的 Java 开发人员工具包的最新版本。

在安装 JDK 后,请从命令提示符(Windows 为命令提示符;Mac OS X 为终端)中运行以下命令,以验证您是否能够运行这些命令以及确定安装的版本。如果安装了 Java 6,这些命令将报告类似于 1.6.0 的版本号。如果安装了 Java 5,则版本号与 1.5.0 类似。

java -version
javac -version

使用 Eclipse 和 Eclipse Google 插件

如果您使用 Eclipse 开发环境,最简便的 App Engine 应用程序开发、测试和上传方法是使用 Eclipse Google 插件。该插件包含完全在 Eclipse 中构建、测试和部署应用程序所需的所有功能。

该插件适用于 Eclipse 3.3、3.4 和 3.5 版。您可以使用 Eclipse 的“软件更新”功能安装该插件。安装位置如下所示:

用于 Eclipse 3.3 (Europa) 的 Eclipse Google 插件:http://dl.google.com/eclipse/plugin/3.3

用于 Eclipse 3.4 (Ganymede) 的 Eclipse Google 插件:http://dl.google.com/eclipse/plugin/3.4

用于 Eclipse 3.5 (Galileo) 的 Eclipse Google 插件:http://dl.google.com/eclipse/plugin/3.5

有关如何使用“软件更新”安装插件以及如何创建新项目的详细信息,请参阅使用 Google Eclipse 插件

获取 SDK

如果您使用 Eclipse 和 Google 插件,则可以在 Eclipse 中使用“软件更新”安装 App Engine SDK。如果您尚未安装“Google App Engine Java SDK”组件,请在上述位置安装该组件。

如果您未使用 Eclipse 或 Google 插件,则可以下载 Zip 存档形式的 App Engine Java SDK。

下载 App Engine Java SDK。将存档解压缩到硬盘上的适当位置。

注意:解压缩存档将创建一个名称类似于 appengine-java-sdk-X.X.X 的目录,其中 X.X.X 是 SDK 版本号。在本文档中,将该目录称为 appengine-java-sdk/。在解压缩后,您可能需要重命名该目录。

试用演示应用程序

App Engine Java SDK 在 demos/ 目录中包含几个演示应用程序。guestbook/ 目录中包含将在本教程中创建的留言簿应用程序的最终版本。该演示应用程序已进行预编译,因此,您可以立即试用该应用程序。

如果您使用 Eclipse,则 SDK 将位于 Eclipse 安装目录的 plugins/com.google.appengine.eclipse.sdkbundle_VERSION/ 下面,其中 VERSION 是 SDK 版本标识符。从命令行中,将当前工作目录更改为该目录以运行以下命令。如果您使用的是 Mac OS X 或 Linux,则可能需要为命令文件授予可执行权限,然后才能运行它们(例如,使用 chmod u+x dev_appserver.sh 命令)。

如果您使用的是 Windows,则可通过在命令提示符下运行以下命令,在开发服务器中启动留言簿演示应用程序。

appengine-java-sdk\bin\dev_appserver.cmd appengine-java-sdk\demos\guestbook\war

如果您使用的是 Mac OS X 或 Linux,请运行以下命令:

./appengine-java-sdk/bin/dev_appserver.sh appengine-java-sdk/demos/guestbook/war

将启动开发服务器,并在端口 8080 上侦听请求。请在浏览器中访问以下网址:

http://localhost:8080/

注意:使用 Eclipse Google 插件(在后面介绍)从 Eclipse 中启动开发服务器时,服务器默认使用端口 8888:http://localhost:8888/

有关从命令行运行开发网络服务器的详细信息(包括如何更改它使用的端口),请参阅开发网络服务器参考

要停止服务器,请确保命令提示符窗口处于活动状态,然后按 Control-C。

下一步…

通过使用开发环境,您可以在计算机上开发和测试完整的 App Engine 应用程序。让我们从一个简单项目入手。

转至创建项目。

除非注明,文章为IT热血青年原创,欢迎转载!转载请注明本文地址,谢谢。
本文地址:http://blog.itblood.com/google-app-engine-java-sdk-installed.html