My favorites | 中文(繁體) | Sign in
英文版或許有比此中譯版新的內容

安裝 Java SDK

您可以使用「應用服務引擎 Java」 軟體開發套件 (SDK),來開發和上傳「Google 應用服務引擎」的 Java 應用程式。

SDK 內含網頁伺服器軟體,您可以在您的電腦上執行它,以測試您的 Java 應用程式。此伺服器會模擬所有的「應用服務引擎」服務,包括資料存放區的本機版本、「Google 帳戶」,以及使用「應用服務引擎 API」從您的電腦擷取 URL 和傳送電子郵件的功能。

取得 Java

「Google 應用服務引擎」支援 Java 5 和 Java 6。當您的 Java 應用程式在「應用服務引擎」上執行時,它會使用 Java 6 虛擬機器 (JVM) 和標準程式庫。可能的話,您應該使用 Java 6 編譯與測試應用程式,以確保本機伺服器的行為與「應用服務引擎」的行為相似。

對於無法順利取得 Java 6 的開發人員 (例如使用 Mac OS X 的開發人員),「應用服務引擎 SDK」也支援 Java 5。您可以將使用 Java 5 編譯的類別和 JAR 上傳至「應用服務引擎」。

如有需要,請為您的平台下載及安裝 「Java SE 開發套件 (JDK)」。Mac 使用者請參閱 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 開發環境中開發、測試與上傳「應用服務引擎」應用程式,最簡單的方式就是使用 「Eclipse 專用的 Google 外掛程式」。這個外掛程式包括所有您在 Eclipse 中建置、測試與部署應用程式時所需的工具。

這個外掛程式支援 Eclipse 3.3 和 3.4。您可以使用 Eclipse 的「軟體更新」功能安裝這個外掛程式。安裝位置如下:

  • Eclipse 專用的 Google 外掛程式,Eclipse 3.3 (Europa) 版:
    http://dl.google.com/eclipse/plugin/3.3
  • Eclipse 專用的 Google 外掛程式,Eclipse 3.4 (Ganymede) 版:
    http://dl.google.com/eclipse/plugin/3.4

如需進一步瞭解如何使用「軟體更新」安裝外掛程式,以及如何建立新專案,請參閱「使用 Eclipse 專用的 Google 外掛程式」。

取得 SDK

如果您使用的是 Eclipse 和「Eclipse 專用的 Google 外掛程式」,可以使用「軟體更新」,從 Eclipse 安裝「應用服務引擎 SDK」。如果您尚未安裝「Google 應用服務引擎 Java SDK」元件,請使用上述位置執行安裝。

如果您使用的不是 Eclipse 和「Eclipse 專用的 Google 外掛程式」,您可以下載「應用服務引擎 Java SDK」Zip 檔。

下載「應用服務引擎 Java SDK」,然後在您偏好的硬碟機位置,將檔案解壓縮。

注意:將檔案解壓縮時,系統會建立名稱類似 appengine-java-sdk-X.X.X 的目錄,其中 X.X.X 為 SDK 版本號碼。本文件將使用 appengine-java-sdk/ 代表這個目錄。解壓縮之後,您可以重新命名目錄。

試用範例應用程式

「應用服務引擎 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 的要求。透過您的瀏覽器開啟下列 URL:

如需進一步瞭解如何從命令列執行開發網頁伺服器,包括如何變更伺服器所使用的連接埠,請參閱開發網頁伺服器參考資料

如果要停止伺服器,請確認命令提示字元視窗正在作用,然後按下 Ctrl-C。

接下來...

開發環境可讓您在您的電腦上開發和測試完整的「應用服務引擎」應用程式。讓我們從簡單的專案開始。

繼續瀏覽「建立專案」一節。