Google Code disponible en: English - Español - 日本語 - 한국어 - Português - Pусский - 中文(简体) - 中文(繁體)
Si utilizas el entorno de desarrollo integrado Eclipse, puedes emplear el complemento de Google para Eclipse para instalar Google Web Toolkit. Una vez que hayas reiniciado Eclipse, puedes crear una nueva aplicación de GWT.
Nota para los usuarios de Mac: el modo alojado de GWT utiliza enlaces de SWT de 32 bits y necesita una JVM de 32 bits. Lamentablemente, Java 6 para Mac utiliza una JVM de 64 bits. Para utilizar el modo alojado de GWT, es necesario utilizar Java 5. Para obtener más información sobre los requisitos de 32 bits, consulta la sección de preguntas frecuentes.
gwt-windows-1.6.4.zip (o utiliza un programa como WinZip). En Mac o Linux, puedes descomprimir el paquete con un comando como el siguiente: tar zxvf gwt-mac-1.6.4.tar.gz
GWT no dispone de aplicación de instalación. Todos los archivos necesarios para ejecutar y utilizar GWT se encuentran en el directorio extraído. Para utilizar GWT, la aplicación principal que necesitarás es webAppCreator, que se describe a continuación. Es posible que para empezar te resulte más fácil crear una de las aplicaciones de ejemplo incluidas en GWT.
Todas las aplicaciones de ejemplo se encuentran en el directorio samples/ del paquete de GWT. Todos los ejemplos incluyen una secuencia de comandos de creación de Ant build.xml que puedes ejecutar para iniciarla en modo alojado o que puedes compilar en JavaScript y HTML para ejecutarla en modo web.
Para ejecutar la aplicación de ejemplo Mail (Correo) en modo alojado, accede al directorio samples/Mail/ y ejecuta:
ant hosted
Se ejecutará el destino Ant "alojado" en samples/Mail/build.xml, que abrirá el navegador de GWT con la aplicación Mail en ejecución:

Al estar en modo alojado, la aplicación se ejecutará en la máquina virtual Java (JVM). Este es el modo utilizado habitualmente para depurar las aplicaciones.
Para ejecutar la aplicación en modo web, compila la aplicación mediante la ejecución del siguiente comando:
ant build
El destino Ant de "creación" ejecuta el compilador de GWT, que genera una serie de archivos HTML y JavaScript a partir del código fuente Java de la aplicación Mail incluido en el subdirectorio samples/Mail/war/. Para ver la aplicación, abre el archivo samples/Mail/war/Mail.html con el navegador web que prefieras.

Al estar compilado, el proyecto sólo utiliza código JavaScript y HTML puro, por lo que debería funcionar en Internet Explorer, Firefox, Opera o Safari. Si tuvieras que desarrollar la aplicación de ejemplo Mail durante la producción, deberías distribuir los archivos del directorio samples/Mail/war/ a tus servidores web.
El código fuente de la aplicación Mail se encuentra en el subdirectorio samples/Mail/src/. Prueba a cerrar las ventanas del navegador y a abrir el archivo samples/Mail/src/com/google/gwt/sample/mail/client/Shortcuts.java en un editor de texto. La línea 54 del archivo es la línea encargada de crear la ficha "Mail".
add(images, new Mailboxes(images), images.mailgroup(), "Mail");
Cambia el argumento final de "Mail" a "My Mail":
add(images, new Mailboxes(images), images.mailgroup(), "My Mail");
A continuación, guarda el archivo y haz clic en "Actualizar" en la aplicación en modo alojado para ver el cambio que acabas de implementar (si cerraste el modo alojado anteriormente, vuelve a ejecutar ant hosted). La primera ficha ahora debería mostrar "My Mail" en lugar de "Mail":

GWT incluye una utilidad de línea de comandos llamada webAppCreator que genera automáticamente todos los archivos necesarios para iniciar un proyecto de GWT. También genera archivos de proyecto de Eclipse y ejecuta archivos de configuración que permiten realizar fácilmente un proceso de depuración en modo alojado, tal como se describe a continuación.
Puedes crear una nueva aplicación llamada "MyApplication" con el siguiente comando:
webAppCreator -out MyApplication com.mycompany.MyApplication
La secuencia de comandos webAppCreator genera una serie de archivos en MyApplication/, incluidas algunas funciones "Hello, world" básicas en la clase MyApplication/src/com/mycompany/client/MyApplication.java. La secuencia de comandos también genera la secuencia de comandos de creación de Ant MyApplication/build.xml, igual que la aplicación de ejemplo anterior.
Para ejecutar la aplicación que acabas de crear en modo alojado, cambia al directorio MyApplication/ y ejecuta:
ant hosted

Prueba a editar los archivos MyApplication/src/com/mycompany/client/MyApplication.java y MyApplication/war/MyApplication.html para ver cómo cambia la aplicación.
El complemento de Google para Eclipse contiene un asistente para crear aplicaciones de GWT. Una vez que hayas instalado el complemento y reiniciado Eclipse, realiza los pasos que se indican a continuación para crear una aplicación de inicio.
.Use Google Web Toolkit esté marcada y de que la opción Use default SDK (GWT) esté seleccionada.Use Google App Engine esté marcada y de que la opción Use default SDK (App Engine) esté seleccionada.Configure SDKs... para especificar el directorio donde se descomprimió GWT (y el SDK de App Engine).Finish.Si no quieres utilizar el complemento de Google para Eclipse, puedes importar un proyecto creado con webAppCreator siguiendo el procedimiento descrito anteriormente. Parar abrir el proyecto en Eclipse:
File, selecciona la opción Import....Next.webAppCreator. Haz clic en el botón Finish.El proyecto de GWT aparecerá cargado en el área de trabajo de Eclipse:

Sólo tienes que hacer clic en el botón "Run" (Ejecutar) verde situado en la parte superior de la ventana para iniciar el proyecto en modo alojado.