Mis favoritos | Español | Acceder

Instalación del SDK de Java

Desarrolla y sube aplicaciones Java de Google App Engine con el kit de desarrollo de software (SDK) de Java de App Engine.

El SDK incluye software para un servidor web que puedes ejecutar en tu propio equipo para probar las aplicaciones Java. El servidor simula todos los servicios de App Engine, incluida una versión local del almacén de datos, el servicio Cuentas de Google y la capacidad de extraer URL y enviar mensajes de correo electrónico desde tu equipo a través de las API de App Engine.

Obtención de Java

Google App Engine es compatible con Java 5 y Java 6. Cuando la aplicación Java se ejecuta en App Engine, lo hace a través de la máquina virtual (JVM) 6 y de las bibliotecas estándar. Sería conveniente que utilizaras Java 6 para compilar y probar la aplicación, y asegurarte de que el servidor local se comporte de forma similar a App Engine.

Para los desarrolladores que no puedan acceder fácilmente a Java 6 (como, por ejemplo, los que utilizan Mac OS X), el SDK de App Engine es compatible con Java 5. Puedes subir a App Engine clases compiladas y JAR creados con Java.

Si es necesario, descarga e instala el kit de desarrollo de Java SE (JDK) para tu plataforma. Los usuarios de Mac pueden consultar el sitio de desarrolladores Java de Apple, donde pueden descargar e instalar la última versión del kit de desarrollo de Java disponible para Mac OS X.

Una vez instalado el JDK, ejecuta los siguientes comandos desde una línea de comandos (en Windows, Símbolo del sistema; en Mac OS X, Terminal) para comprobar que se pueden ejecutar y para determinar la versión que está instalada. Si tienes instalado Java 6, estos comandos mostrarán un número de versión similar a 1.6.0. Si tienes instalado Java 5, el número de versión será similar a 1.5.0.

java -version

javac -version

Uso de Eclipse y del complemento de Google para Eclipse

Si utilizas el entorno de desarrollo de Eclipse, la forma más fácil de desarrollar, probar y subir aplicaciones App Engine es utilizar el complemento de Google para Eclipse. El complemento incluye todo lo necesario para crear, probar e implementar la aplicación por completo en Eclipse.

El complemento está disponible para las versiones 3.3 y 3.4 de Eclipse. Puedes instalarlo con la función "Software Update" de Eclipse. Las ubicaciones para la instalación son las siguientes:

  • Complemento de Google para la versión 3.3 de Eclipse (Europa):
    http://dl.google.com/eclipse/plugin/3.3
  • Complemento de Google para la versión 3.4 de Eclipse (Ganymede):
    http://dl.google.com/eclipse/plugin/3.4

Si quieres obtener información detallada sobre cómo utilizar la función "Software Update" para instalar el complemento y sobre cómo crear un proyecto nuevo, consulta Uso del complemento de Google para Eclipse.

Obtención del SDK

Si utilizas Eclipse y el complemento de Google, puedes instalar el SDK de App Engine desde Eclipse mediante la función "Software Update". Si aún no lo tienes, instala el componente SDK de Java de Google App Engine utilizando las ubicaciones anteriores.

Si no utilizas ni Eclipse ni el complemento de Google, puedes descargar el SDK de Java de App Engine como un archivo ZIP.

Descarga el SDK de Java de App Engine. Descomprime el archivo en una ubicación adecuada de tu disco duro.

Nota: al descomprimir el archivo, se creará un directorio, cuyo nombre es similar a appengine-java-sdk-X.X.X, en el que X.X.X es el número de versión del SDK. En este documento, nos referiremos a este directorio como appengine-java-sdk/. Una vez descomprimido el archivo, puedes renombrar el directorio.

Prueba de una aplicación de demostración

El SDK de Java de App Engine incluye varias aplicaciones de demostración en el directorio demos/. La versión final de la aplicación de libro de invitados, que crearás con este tutorial, está incluida en el directorio guestbook/. Esta demostración se ha compilado previamente para que puedas utilizarla de inmediato.

Si utilizas Eclipse, el SDK se ubica en el directorio de instalación de Eclipse, en plugins/com.google.appengine.eclipse.sdkbundle_VERSION/, en el que VERSION es un identificador de versión del SDK. Desde la línea de comandos, cambia el directorio de trabajo actual por este directorio para ejecutar el comando siguiente. Si utilizas Mac OS X o Linux, puede que tengas que asignar a los archivos de comandos permisos de ejecución para poder ejecutarlos (como ocurre con el comando chmod u+x dev_appserver.sh).

Si utilizas Windows, inicia la demostración de libro de invitados en el servidor de desarrollo mediante la ejecución del siguiente comando en el símbolo del sistema:

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

Si utilizas Mac OS X o Linux, ejecuta el siguiente comando:

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

El servidor de desarrollo se inicia y detecta las solicitudes en el puerto 8080. Accede a la siguiente URL a través de tu navegador:

Para obtener más información sobre la ejecución del servidor web de desarrollo desde la línea de comandos, incluida la forma de cambiar el número de puerto que utiliza, consulta la referencia del servidor web de desarrollo.

Para detener el servidor, asegúrate de que la ventana de símbolo del sistema esté activa y, a continuación, pulsa Control-C.

Siguiente...

El entorno de desarrollo te permite desarrollar y probar aplicaciones App Engine completas en tu equipo. Empecemos por un proyecto sencillo.

Para continuar, consulta la sección Creación de un proyecto.