Debugging in Hosted Mode
You will spend most of your development time working in
hosted mode,
which means that you are interacting with your GWT application without it
having been translated into JavaScript. Anytime you edit, run, and debug
applications from a Java integrated development environment (IDE), you
are working in hosted mode. When running in hosted mode, the Java Virtual
Machine (JVM) is actually executing your application code as compiled
Java bytecode, using GWT plumbing to automate an embedded browser window.
By remaining in this traditional "code-test-debug" cycle, hosted mode is
by far the most productive way to develop your application quickly.
To launch a hosted mode session, your startup class should be
com.google.gwt.dev.GWTShell
, found in
gwt-dev-windows.jar
(or gwt-dev-linux.jar
).
Tip
In hosted mode, the GWT development shell looks for
modules (and therefore
client-side source)
using the JVM's classpath. Make sure to add your source directories
first in your classpath when running the development shell.